欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python數(shù)據(jù)可視化matplotlib繪制折線圖示例

 更新時(shí)間:2022年06月25日 09:28:49   作者:Z_Y_H  
這篇文章主要為大家介紹了python數(shù)據(jù)可視化matplotlib繪制折線圖的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

plt.plot()函數(shù)各參數(shù)解析

plt.plot()函數(shù)的作用是繪制折線圖,它的參數(shù)有很多,常用的函數(shù)參數(shù)如下:

plt.plot(x,y,color,linestyle,linewidth,marker,markersize,markerfacecolor,markeredgewidth,markeredgecolor)

各參數(shù)具體含義為:

x,y

x,y 分別是X軸的數(shù)據(jù)和Y軸的數(shù)據(jù),它們的類型可以是元組,列表,numpy庫的array對象或pandas庫的series對象,這兩個(gè)庫將在后面陸續(xù)進(jìn)行講解,本節(jié)用列表制作數(shù)據(jù)。

color

線條的顏色,一般直接寫顏色的英文名(需用一對單引號引起來)或用十六制表示。python的能識別的顏色的英文名如下圖所示:

linestyle

線的風(fēng)格或樣式,常用的有以下幾個(gè)樣式,

'-':實(shí)線

'--' :破折線

'-.' :點(diǎn)劃線

':' :虛線

linewidth

折線的寬度,數(shù)值越大,線條越粗。

marker

標(biāo)記符號,即坐標(biāo)系中每個(gè)數(shù)據(jù)點(diǎn)顯示的樣式,常用的有:

關(guān)于marker的參數(shù)

markersize:標(biāo)記符號的大小。

markerfacecolor:標(biāo)記符號的顏色。

markeredgewidth:標(biāo)記符號的邊緣寬度。

markeredgecolor:標(biāo)記符號的邊緣顏色。

import matplotlib.pyplot as plt 
plt.rcParams['font.family']=['SimHei']
plt.figure(figsize=(7,7)) #設(shè)置圖形大小是一個(gè)7*7的正方形
month=['1月','2月','3月','4月','5月','6月']
telephone=[100,90,105,110,85,120] #手機(jī)話費(fèi)
water=[10,9,20,30,25,18]          #水費(fèi)
food=[500,600,500,480,400,660]    #伙食費(fèi)
other=[200,420,300,380,320,280]   #其它支出
plt.plot(month,telephone,label='話費(fèi)',color='y',linestyle=':',marker='v')
plt.plot(month,water,'go-',label='水費(fèi)')
#'go-'是三個(gè)參數(shù)的縮寫,g是color的值,即green,o是marker的值,即實(shí)心標(biāo)記,-是linestyle的值,即實(shí)線
plt.plot(month,food,label='伙食費(fèi)',linestyle='--',marker='+',markersize=20,markerfacecolor='black',markeredgewidth=5,markeredgecolor='red')
plt.plot(month,other,label='其它',linestyle='-.',marker='D')
plt.legend()  #顯示圖例
plt.grid(ls='--',alpha=0.4) #顯示網(wǎng)格
plt.title('上半年各費(fèi)用支出走勢圖') #設(shè)置圖標(biāo)題
plt.xlabel('月份') #X軸標(biāo)題
plt.ylabel('金額') #y軸標(biāo)題
plt.show()

使用plt.plot()函數(shù)繪制折線圖時(shí),除了X軸的數(shù)據(jù)和Y軸的數(shù)據(jù)是必要的,其余參數(shù)都是可選的,比如顏色,如果不設(shè)置的話,python編譯器會(huì)自動(dòng)幫你把四個(gè)線條的顏色設(shè)成不一致。所以我們可以根據(jù)實(shí)際需要選擇需要設(shè)置的參數(shù)。

以上就是python數(shù)據(jù)可視化matplotlib繪制折線圖示例的詳細(xì)內(nèi)容,更多關(guān)于python matplotlib繪制折線圖的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論