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