成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

簡述Matplotlib

NickZhou / 2867人閱讀

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

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

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

pyplot的繪圖區(qū)域

plt.subplot(nrows, ncols, plot_number) 在全局繪圖區(qū)域中創(chuàng)建一個分區(qū)體系,并定位到一個子繪圖區(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)繪制多條曲線時,各條曲線的X不能省略

format_string:控制曲線的格式字符串,可選,由顏色字符、風(fēng)格字符標(biāo)記字符組成
顏色字符 說明 顏色字符 說明
"b" 藍(lán)色 "m" 洋紅色 magenta
"g" 綠色 "y" 黃色
"r" 紅色 "k" 黑色
"c" 青綠色 cyan "w" 白色
"#008000" RGB某顏色 "0.8" 灰度值字符串
風(fēng)格字符 說明
"-" 實(shí)線
"--" 破折線
"-." 點(diǎn)劃線
":" 虛線
"" " " 無線條
標(biāo)記字符 說明 標(biāo)記字符 說明 標(biāo)記字符 說明
"." 點(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的屬性
屬性 說明
"font.family" 用于顯示字體的名字
"font.style" 字體風(fēng)格,正常"normal"或斜體"italic"
"font.size" 字體大小,整數(shù)字號或者"large"、"x-small"
中文字體的種類

rcparams["font.family"]

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

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

一般推薦使用第二種

pyplot的文本顯示
函數(shù) 說明
plt.xlabel() 對X軸增加文本標(biāo)簽
plt.ylabel() 對Y軸增加文本標(biāo)簽
plt.title() 對圖形整體增加文本標(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ù)量,編號從0開始

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

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

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

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

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

pyplot的基礎(chǔ)圖表庫
函數(shù) 說明
plt.plot(x,y,fmt,...) 繪制一個坐標(biāo)圖
plt.boxplot(data, notch, position) 繪制一個箱型圖
plt.bar(left, height, width, bottom) 繪制一個條形圖
plt.barh(width, bottom, left, height) 繪制一個橫向條形圖
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長度相同
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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/44874.html

相關(guān)文章

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

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

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

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

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

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

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

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

    YorkChen 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<