r语言plot函数x轴y轴名字_Matplotlib入门-1-plt.plot( )绘制折线图
在Python學(xué)堂1-8中,我們通過一個(gè)實(shí)例(溫濕度變化曲線對比分析圖)對Matplotlib模塊中的常用折線圖進(jìn)行了初步的認(rèn)知學(xué)習(xí)。本章及后續(xù)幾章內(nèi)容是對前面內(nèi)容的總結(jié)以及細(xì)化。系統(tǒng)性的帶領(lǐng)大家共同學(xué)習(xí)Matplotlib中的眾多知識(shí)點(diǎn)。
廢話不多說,直接開始
Matplotlib模塊的導(dǎo)入
import在模塊導(dǎo)入的時(shí)候,我們沒有直接導(dǎo)入matplotlib而是導(dǎo)入了matplotlib模塊的一個(gè)分模塊,叫做pyplot,因?yàn)榻^大多數(shù)的繪圖手段都在這個(gè)分模塊中。最后給這個(gè)導(dǎo)入的模塊起了一個(gè)別名,叫做plt(原因之前已經(jīng)說過,每次調(diào)用matplotlib.pyplot時(shí),模塊名稱太長,打字手酸,所以用簡稱plt代替)
繪制曲線函數(shù)plt.plot( )詳解
plt- x表示二維坐標(biāo)中X軸數(shù)據(jù)(列表或數(shù)據(jù),可選)
- y表示二維坐標(biāo)中Y軸數(shù)據(jù)(列表或數(shù)據(jù))
- format_string表示控制曲線的格式字符串(線寬,線型,顏色等等),可選
- **kwargs表示第二組或更多(x,y,format_string)
注:意味著可以通過成組傳入多組x,y的值進(jìn)行多個(gè)曲線的繪制工作,但是,當(dāng)繪制多條曲線時(shí),各條曲線的x值不能省略!!!
“x表示二維坐標(biāo)中X軸數(shù)據(jù)(列表或數(shù)據(jù),可選)”這句話中可選意味著,不給plt.plot( )傳入兩個(gè)值,只需要傳入一個(gè)值即可,即相當(dāng)于plt.plot(y)
import由上圖可知:當(dāng)給plt.plot( )傳入一個(gè)列表或一條數(shù)據(jù)時(shí),其實(shí)相當(dāng)于對應(yīng)的X軸數(shù)值是從0開始進(jìn)行+1遞增,最終數(shù)值等價(jià)于傳入的列表元素?cái)?shù)或一條數(shù)據(jù)中所包含的數(shù)據(jù)個(gè)數(shù)。即上述代碼等價(jià)于如下形式plt.plot(x,y)
import“**kwargs表示第二組或更多(x,y,format_string)”這句話意味著可以成組按順序傳入多組(x, y)并可以分別設(shè)置他們各組數(shù)據(jù)線型的樣式,如下
import(x,y,format_string)中format_string是用于控制曲線格式的字符串(可選),由顏色字符、風(fēng)格字符和標(biāo)記字符組成。
(1)顏色字符
(2)風(fēng)格字符
(3)標(biāo)記字符
上面密密麻麻一堆表格,到底是干嘛用的?直接上代碼上圖分析
importplt.plot(n, m, 'r-.p')中 ' r-.p '字符串蘊(yùn)含著分別表示控制顏色字符的字符 ' r ',控制風(fēng)格的字符 ' -. '以及控制標(biāo)記風(fēng)格的字符 ' p '
查表可知:線條為紅色,線條風(fēng)格為點(diǎn)劃線以及標(biāo)記風(fēng)格為實(shí)心圈標(biāo)記
上述三種控制曲線格式的字符串位置可隨意,即
plt.plot(n, m, 'r-.p')與plt.plot(n, m, '-.rp')與plt.plot(n, m, 'rp-.')均等價(jià)
除了利用上述方式對線條樣式進(jìn)行控制以外,plt.plot( )中還提供了一種更細(xì)致明了的參數(shù)設(shè)定形式,如下:
參數(shù) color 用以控制線條顏色
參數(shù) linestyle 用以控制線條形狀
參數(shù) linewidth 用以控制線條寬度(默認(rèn)值為0.5)
參數(shù) marker 用以控制標(biāo)記風(fēng)格
參數(shù) markersize 用以控制標(biāo)記大小
參數(shù) markeredgecolor 用以控制標(biāo)記的輪廓顏色
參數(shù) markerfacecolor 用以控制標(biāo)記的填充顏色
上述參數(shù)中,除了linewidth和markersize以外,其余的參數(shù)值范圍參考顏色字符、風(fēng)格字符和標(biāo)記字符的表格!
上代碼,一用就會(huì)!
import以后遇到這種參數(shù)超多的函數(shù),為了閱讀方便,一般不寫在一行,而是在逗號(hào)之后回車,形成我上述的書寫風(fēng)格,便于觀察,調(diào)參!!!
這里就再不分析為什么成圖樣式是如圖所示情況,自行去對照參數(shù)表格注釋
好了,對plt.plot( )函數(shù)參數(shù)詳解到此告一段落,基本覆蓋全面。如果喜歡我的文章,覺得對你有一定幫助,別忘了點(diǎn)贊,收藏支持~謝謝~
總結(jié)
以上是生活随笔為你收集整理的r语言plot函数x轴y轴名字_Matplotlib入门-1-plt.plot( )绘制折线图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python语言流程控制语句的格式_Py
- 下一篇: @requirespermissions