本篇文章為大家展示了Matplotlib中怎么繪制折線圖,內(nèi)容簡明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、朗縣網(wǎng)站維護(hù)、網(wǎng)站推廣。
一、引入matplotlib
在此, 我們使用tushare模塊的股票數(shù)據(jù)來作為繪圖的演示數(shù)據(jù)
data = ts.get_hist_data('sz50',start='2016-11-01',end='2016-12-30')
data = data.sort_index()
首先,我們繪制一個(gè)基本的折線圖
簡單的使用plot()方法就繪制出了一個(gè)基本的的折線圖。
為了方便下面的演示,我們?cè)趫D形里面再加入一個(gè)最高價(jià)的折線圖
在plot()方法后面,再加入一個(gè)繪制折線圖的方法,就可以在同一個(gè)圖形里繪制出第二條折線,就是這么簡單。
但是我們發(fā)現(xiàn)兩個(gè)問題,第一,圖形過小不便于查看,第二,兩條折線因?yàn)楸容^相近,顏色也不易區(qū)分,接下來,咱們?cè)O(shè)置一下圖形的大小和線條的顏色。
實(shí)例化一個(gè)figure對(duì)象,使用參數(shù)figsize設(shè)置其大小為(16,8),這樣,下面的繪圖方法都是繼承于figure這個(gè)對(duì)象的屬性了。
我們?cè)俳鉀Q第二個(gè)問題,線條顏色
我們?cè)趐lot()方法里面使用color屬性,把最高價(jià)的折線顏色設(shè)置為了紅色,這樣兩條折線看起來就容易分清楚了。
但是這樣的圖片還是太過于簡陋,我們把折線圖的標(biāo)題、X軸信息,Y軸信息,圖例加上:
因?yàn)閄軸的信息為時(shí)間戳,在這里,我們使用的matplotlib.pylab的datestr2num方法,將時(shí)間字符串轉(zhuǎn)換為數(shù)字,然后再通過plot_date()方法繪制出折線圖,普通的X軸信息使用plt.xticks即可設(shè)置。
使用title()方法設(shè)置標(biāo)題,xlable()方法設(shè)置X軸說明,ylable()方法設(shè)置Y軸說明,legend()方法設(shè)置圖例。
這樣,一個(gè)基本的折線圖就完成了,但是看著并不是很美觀,我們把它美化一下。
這樣雖然看起來比之前好看很多了,但是仍然覺得畫面粗糙感很強(qiáng),我們可以試著換一個(gè)圖形主題。
上述內(nèi)容就是Matplotlib中怎么繪制折線圖,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
分享名稱:Matplotlib中怎么繪制折線圖
網(wǎng)站地址:http://jinyejixie.com/article16/ipepgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、動(dòng)態(tài)網(wǎng)站、App開發(fā)、搜索引擎優(yōu)化、營銷型網(wǎng)站建設(shè)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)