python之matplotlib折線圖學(xué)習(xí)知識總結(jié)

總結(jié)一下關(guān)于matplotlib折線圖的學(xué)習(xí),避免以后忘記。

一、使用軟件

pycharm

二、遇到的問題:

matplotlib使用pycharm安裝的時(shí)候,發(fā)現(xiàn)Python3.8會(huì)安裝失敗,Python3.7
安裝成功,使用http://pypi.douban.com/simple/ --trusted-host pypi.douban.com/
豆瓣的鏡像文件

三、知識總結(jié)

1、使用matplotlib

from matplotlib import pyplot as plt

2、設(shè)置圖像字體

plt.rcParams['font.sans-serif'] = ['SimSun']
#SimSun為你所設(shè)置的字體,如果不設(shè)置字體的話,matplotlib默認(rèn)是不能顯示中文的

3.設(shè)置x,y軸數(shù)據(jù)

x=range(2,26,2)   #設(shè)置x軸數(shù)據(jù)
y=[15,13,14.5,17,20,25,26,26,24,22,18,15]    #設(shè)置y軸數(shù)據(jù)
plt.plot(x,y,label="同桌",color='g',linestyle='-')
#plot中屬性的作用:
#color:設(shè)置線的顏色       例如:color=‘r’等,r表示紅色
#label:設(shè)置線的標(biāo)簽       例如:lable="自己"   
#linestyle:設(shè)置線的風(fēng)格   例如:linestyle=‘-.’等
#linewidth:設(shè)置線條粗細(xì)   例如:linewidth=5
#alpha:設(shè)置透明度         例如alpha=0.5

4.顯示圖片

plt.show()

5.設(shè)置x,y軸刻度

x=range(2,26,2)   #設(shè)置x軸數(shù)據(jù)
y=[15,13,14.5,17,20,25,26,26,24,22,18,15]    #設(shè)置y軸數(shù)據(jù)

#設(shè)置x軸的刻度
plt.xticks(x)

#設(shè)置y軸的刻度
plt.yticks(y)

6.設(shè)置x軸刻度為中文

plt.rcParams['font.sans-serif'] = ['SimSun']
x = range(0, 120)
_xtick_labels = ["10點(diǎn){}分".format(i) for i in range(60)]
_xtick_labels += ["11點(diǎn){}分".format(i) for i in range(60)]
#設(shè)置_xtick_labels的范圍為10點(diǎn)00分到11點(diǎn)00分
plt.xticks(list(x)[::5],_xtick_labels[::5],rotation=60)
#設(shè)置x軸刻度,不過x與_xtick_labels的個(gè)數(shù)必須相同

7.設(shè)置圖片大小

plt.figure(figsize=(10,8),dpi=80)
#figsize:設(shè)置長,寬高度
#dpi:分辨率的大小
#圖片的大小等于長,寬分別乘以dpi

8.保存圖片

plt.savefig("./t1.png")   

9.設(shè)置x,y軸的標(biāo)簽

plt.xlabel("時(shí)間")
plt.ylabel("溫度")

10.設(shè)置標(biāo)題

plt.grid(alpha=0.4)

剛剛開始學(xué)數(shù)據(jù)分析,感覺Python的內(nèi)容還是挺多的。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • matplotlib功能使用之—折線圖 一、先做總結(jié) 我們利用matplotlib做折線圖主要用到以下功能: 1、...
    書生_Scholar閱讀 383評論 0 0
  • matplotlib畫折線圖 假設(shè)一天中每隔兩個(gè)小時(shí)(range(2,26,2))的氣溫(℃)分別是[15,13,...
    Daily_Note閱讀 3,880評論 0 2
  • 1. matplotlib 能將數(shù)據(jù)進(jìn)行可視化,更直觀的呈現(xiàn) 是數(shù)據(jù)更加客觀、更具說服力 matplotlib: ...
    TAsama閱讀 12,368評論 0 5
  • matplotlib功能使用之—折線圖 一、先做總結(jié) 我們利用matplotlib做折線圖主要用到以下功能: 1、...
    書生_Scholar閱讀 627評論 0 0
  • 推薦指數(shù): 6.0 書籍主旨關(guān)鍵詞:特權(quán)、焦點(diǎn)、注意力、語言聯(lián)想、情景聯(lián)想 觀點(diǎn): 1.統(tǒng)計(jì)學(xué)現(xiàn)在叫數(shù)據(jù)分析,社會(huì)...
    Jenaral閱讀 5,982評論 0 5

友情鏈接更多精彩內(nèi)容