国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

簡述Matplotlib

NickZhou / 2799人閱讀

摘要:導入子庫只有一個輸入列表或數組時,參數被當作軸,軸以索引自動生成將輸出圖片存儲為文件,默認格式,可以通過修改輸出質量當有兩個以上參數時,按照軸和軸順序繪制數據點的繪圖區域在全局繪圖區域中創建一個分區體系,并定位到一個子繪圖區域的函數軸數據,

導入pyplot子庫
import matplotlib.pyplot as plt

plt.plot() 只有一個輸入列表或數組時,參數被當作Y軸,X軸以索引自動生成
plt.savefig() 將輸出圖片存儲為文件,默認PNG格式,可以通過dpi修改輸出質量
plt.plot(x,y) 當有兩個以上參數時,按照X軸和Y軸順序繪制數據點

pyplot的繪圖區域

plt.subplot(nrows, ncols, plot_number) 在全局繪圖區域中創建一個分區體系,并定位到一個子繪圖區域

pyplot的plot()函數

plt.plot(x,y,format_string, kwargs)**

x:X軸數據,列表或數組,可選

Y:Y軸數據,列表或數組

format_string:控制曲線的格式字符串,可選

**kwargs:第二組或更多(x,y,format_string)

當繪制多條曲線時,各條曲線的X不能省略

format_string:控制曲線的格式字符串,可選,由顏色字符風格字符標記字符組成
顏色字符 說明 顏色字符 說明
"b" 藍色 "m" 洋紅色 magenta
"g" 綠色 "y" 黃色
"r" 紅色 "k" 黑色
"c" 青綠色 cyan "w" 白色
"#008000" RGB某顏色 "0.8" 灰度值字符串
風格字符 說明
"-" 實線
"--" 破折線
"-." 點劃線
":" 虛線
"" " " 無線條
標記字符 說明 標記字符 說明 標記字符 說明
"." 點標記 "1" 下花三角標記 "h" 豎六邊形標記
"," 像素標記(極小點) "2" 上花三角標記 "H" 橫六邊形標記
"o" 實心圈標記 "3" 左花三角標記 "+" 十字標記
"v" 倒三角標記 "4" 右花三角標記 "x" x標記
"^" 上三角標記 "s" 實心方形標記 "D" 菱形標記
">" 右三角標記 "p" 實心五角標記 "d" 瘦菱形標記
"<" 左三角標記 "*" 星形標記 "I" 垂直線標記

顏色字符、風格字符和標記字符可以組合使用

**kwargs:第二組或更多(x,y,format_string)

color: 控制顏色,color="green"

linestyle: 線條風格,linestyle="dashed"

marker: 標記風格, marker="o"

markerfacecolor: 標記顏色,markerfacecolor="blue"

markersize: 標記尺寸,markersize=20

...

pyplot的中文顯示 第一種方法

pyplot并不默認支持中文顯示,需要rcParams修改字體實現

import matplotlib

matplotlib.rcParams["font.family"] = "SimHei" #SimHei是黑體
rcParams的屬性
屬性 說明
"font.family" 用于顯示字體的名字
"font.style" 字體風格,正常"normal"或斜體"italic"
"font.size" 字體大小,整數字號或者"large"、"x-small"
中文字體的種類

rcparams["font.family"]

中文字體 說明
"SimHei" 中文黑體
"Kaiti" 中文楷體
"LiSu" 中文隸書
"FangSong" 中文仿宋
"YouYuan" 中文幼圓
"STSong" 華文宋體
第二種方法

在有中文輸出的地方,增加一個屬性:fontproperties

一般推薦使用第二種

pyplot的文本顯示
函數 說明
plt.xlabel() 對X軸增加文本標簽
plt.ylabel() 對Y軸增加文本標簽
plt.title() 對圖形整體增加文本標簽
plt.text() 在任意位置增加文本
plt.annotate() 在圖形中增加帶箭頭的注解

plt.annotate(s, xy=arrow_crd, xytext=text_crd, arrowprops=dict)

s:要注解的字符串

xy:箭頭所在位置

xytext:文本顯示位置

arrowprops:箭頭顯示的一些屬性

pyplot的子繪圖區域

plt.subplot2grid(GridSpec, CurSpec, colspan=1, rowspan=1)
理念:設定網格,選中網格,確定選中行列區域數量,編號從0開始

GridSpec :將區域分割的網格形狀,元組

CurSpec:當前為subplot選定的位置

colspan:列的方向的延申(即橫向)

rowspan:行的方向的延申(即縱向)

也可以用GridSpec類+subplot實現相同的效果

pyplot的基礎圖表庫
函數 說明
plt.plot(x,y,fmt,...) 繪制一個坐標圖
plt.boxplot(data, notch, position) 繪制一個箱型圖
plt.bar(left, height, width, bottom) 繪制一個條形圖
plt.barh(width, bottom, left, height) 繪制一個橫向條形圖
plt.polar(theta, r) 繪制極坐標圖
plt.pie(data, explode) 繪制餅圖
plt.psd(x, NFFT=256, pad_to, Fs) 繪制功率譜密度圖
plt.specgram(x,NFFT=256, pad_to,F) 繪制譜圖
plt.cohere(x,y,NFFT=256,Fs) 繪制X-Y的相關性函數
plt.scatter(x,y) 繪制散點圖,其中,x和y長度相同
plt.step(x,y,where) 繪制步階圖
plt.hist(x,bins,normed) 繪制直方圖
plt.contour(X,Y,Z,N) 繪制等值圖
plt.vlines() 繪制垂直圖
plt.stem(x,y,linefmt,markerfmt) 繪制柴火圖
plt.plot_data() 繪制數據日期
pyplot餅圖的繪制

pyplot直方圖的繪制

pyplot極坐標圖的繪制

pyplot散點圖的繪制

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44874.html

相關文章

  • 【機器學習實戰 Task1】 (KNN)k近鄰算法的應用

    摘要:背景近鄰算法的概述近鄰算法的簡介近鄰算法是屬于一個非常有效且易于掌握的機器學習算法,簡單的說就是采用測量不同特征值之間距離的方法對數據進行分類的一個算法。完美的分類器的錯誤率為,而最差的分類器的錯誤率則為。 1 背景 1.1 k近鄰算法的概述 (1)k近鄰算法的簡介 k-近鄰算法是屬于一個非...

    toddmark 評論0 收藏0
  • Matplotlib中文字體顯示

    摘要:在上安裝不使用,直接使用安裝即可向添加中文字體微軟雅黑不能默認使用中文字體顯示字符的原因只是因為其未包含中文字體文件,所以導入中文字體文件到中即可。 在Mac上安裝Matplotlib 不使用Anaconda,直接使用pip安裝即可: pip3 install matplotlib 向Matplotlib添加中文字體Microsoft YaHei(微軟雅黑) Matplotl...

    dingda 評論0 收藏0
  • python matplotlib 中文顯示參數設置

    摘要:最近在學習著名的繪圖包時發現,有時候圖例等設置無法正常顯示中文,于是就想把這個問題解決了。原因大致就是庫中沒有中文字體。 最近在學習python著名的繪圖包matplotlib時發現,有時候圖例等設置無法正常顯示中文,于是就想把這個問題解決了。 PS:本文僅針對Windows,其他平臺僅供參考。 原因 大致就是matplotlib庫中沒有中文字體。1我安裝的anaconda,這是對應的...

    Pocher 評論0 收藏0
  • 僅需10道題輕松掌握Matplotlib圖形處理 | Python技能樹征題

    摘要:問題描述繪制函數上的點,請從以下選項中選出你認為正確的答案正確答案第題條形圖的繪制知識點描述繪制條形圖。 僅需10道題輕松掌握Matplotlib圖形處理 | P...

    YorkChen 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<