成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

簡(jiǎn)述Matplotlib

NickZhou / 2802人閱讀

摘要:導(dǎo)入子庫(kù)只有一個(gè)輸入列表或數(shù)組時(shí),參數(shù)被當(dāng)作軸,軸以索引自動(dòng)生成將輸出圖片存儲(chǔ)為文件,默認(rèn)格式,可以通過(guò)修改輸出質(zhì)量當(dāng)有兩個(gè)以上參數(shù)時(shí),按照軸和軸順序繪制數(shù)據(jù)點(diǎn)的繪圖區(qū)域在全局繪圖區(qū)域中創(chuàng)建一個(gè)分區(qū)體系,并定位到一個(gè)子繪圖區(qū)域的函數(shù)軸數(shù)據(jù),

導(dǎo)入pyplot子庫(kù)
import matplotlib.pyplot as plt

plt.plot() 只有一個(gè)輸入列表或數(shù)組時(shí),參數(shù)被當(dāng)作Y軸,X軸以索引自動(dòng)生成
plt.savefig() 將輸出圖片存儲(chǔ)為文件,默認(rèn)PNG格式,可以通過(guò)dpi修改輸出質(zhì)量
plt.plot(x,y) 當(dāng)有兩個(gè)以上參數(shù)時(shí),按照X軸和Y軸順序繪制數(shù)據(jù)點(diǎn)

pyplot的繪圖區(qū)域

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

pyplot的plot()函數(shù)

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

x:X軸數(shù)據(jù),列表或數(shù)組,可選

Y:Y軸數(shù)據(jù),列表或數(shù)組

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

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

當(dāng)繪制多條曲線時(shí),各條曲線的X不能省略

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

顏色字符、風(fēng)格字符和標(biāo)記字符可以組合使用

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

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

linestyle: 線條風(fēng)格,linestyle="dashed"

marker: 標(biāo)記風(fēng)格, marker="o"

markerfacecolor: 標(biāo)記顏色,markerfacecolor="blue"

markersize: 標(biāo)記尺寸,markersize=20

...

pyplot的中文顯示 第一種方法

pyplot并不默認(rèn)支持中文顯示,需要rcParams修改字體實(shí)現(xiàn)

import matplotlib

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

rcparams["font.family"]

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

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

一般推薦使用第二種

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

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

s:要注解的字符串

xy:箭頭所在位置

xytext:文本顯示位置

arrowprops:箭頭顯示的一些屬性

pyplot的子繪圖區(qū)域

plt.subplot2grid(GridSpec, CurSpec, colspan=1, rowspan=1)
理念:設(shè)定網(wǎng)格,選中網(wǎng)格,確定選中行列區(qū)域數(shù)量,編號(hào)從0開(kāi)始

GridSpec :將區(qū)域分割的網(wǎng)格形狀,元組

CurSpec:當(dāng)前為subplot選定的位置

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

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

也可以用GridSpec類+subplot實(shí)現(xiàn)相同的效果

pyplot的基礎(chǔ)圖表庫(kù)
函數(shù) 說(shuō)明
plt.plot(x,y,fmt,...) 繪制一個(gè)坐標(biāo)圖
plt.boxplot(data, notch, position) 繪制一個(gè)箱型圖
plt.bar(left, height, width, bottom) 繪制一個(gè)條形圖
plt.barh(width, bottom, left, height) 繪制一個(gè)橫向條形圖
plt.polar(theta, r) 繪制極坐標(biāo)圖
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的相關(guān)性函數(shù)
plt.scatter(x,y) 繪制散點(diǎn)圖,其中,x和y長(zhǎng)度相同
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() 繪制數(shù)據(jù)日期
pyplot餅圖的繪制

pyplot直方圖的繪制

pyplot極坐標(biāo)圖的繪制

pyplot散點(diǎn)圖的繪制

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/44874.html

相關(guān)文章

  • 【機(jī)器學(xué)習(xí)實(shí)戰(zhàn) Task1】 (KNN)k近鄰算法的應(yīng)用

    摘要:背景近鄰算法的概述近鄰算法的簡(jiǎn)介近鄰算法是屬于一個(gè)非常有效且易于掌握的機(jī)器學(xué)習(xí)算法,簡(jiǎn)單的說(shuō)就是采用測(cè)量不同特征值之間距離的方法對(duì)數(shù)據(jù)進(jìn)行分類的一個(gè)算法。完美的分類器的錯(cuò)誤率為,而最差的分類器的錯(cuò)誤率則為。 1 背景 1.1 k近鄰算法的概述 (1)k近鄰算法的簡(jiǎn)介 k-近鄰算法是屬于一個(gè)非...

    toddmark 評(píng)論0 收藏0
  • Matplotlib中文字體顯示

    摘要:在上安裝不使用,直接使用安裝即可向添加中文字體微軟雅黑不能默認(rèn)使用中文字體顯示字符的原因只是因?yàn)槠湮窗形淖煮w文件,所以導(dǎo)入中文字體文件到中即可。 在Mac上安裝Matplotlib 不使用Anaconda,直接使用pip安裝即可: pip3 install matplotlib 向Matplotlib添加中文字體Microsoft YaHei(微軟雅黑) Matplotl...

    dingda 評(píng)論0 收藏0
  • python matplotlib 中文顯示參數(shù)設(shè)置

    摘要:最近在學(xué)習(xí)著名的繪圖包時(shí)發(fā)現(xiàn),有時(shí)候圖例等設(shè)置無(wú)法正常顯示中文,于是就想把這個(gè)問(wèn)題解決了。原因大致就是庫(kù)中沒(méi)有中文字體。 最近在學(xué)習(xí)python著名的繪圖包matplotlib時(shí)發(fā)現(xiàn),有時(shí)候圖例等設(shè)置無(wú)法正常顯示中文,于是就想把這個(gè)問(wèn)題解決了。 PS:本文僅針對(duì)Windows,其他平臺(tái)僅供參考。 原因 大致就是matplotlib庫(kù)中沒(méi)有中文字體。1我安裝的anaconda,這是對(duì)應(yīng)的...

    Pocher 評(píng)論0 收藏0
  • 僅需10道題輕松掌握Matplotlib圖形處理 | Python技能樹(shù)征題

    摘要:?jiǎn)栴}描述繪制函數(shù)上的點(diǎn),請(qǐng)從以下選項(xiàng)中選出你認(rèn)為正確的答案正確答案第題條形圖的繪制知識(shí)點(diǎn)描述繪制條形圖。 僅需10道題輕松掌握Matplotlib圖形處理 | P...

    YorkChen 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<