python绘制折线图显示数据_漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图...
今天,和大家聊聊關(guān)于Python繪圖相關(guān)的東東哦,還是和大家繼續(xù)深耕Python經(jīng)典的matplotlib庫哦!
好啦,咱們就開始吧!
首先,咱們聊聊如何在Python中去繪制經(jīng)典的堆積折線圖
到這可能有些朋友可能會問了:堆積折線圖是什么呢?其實這個堆積折線圖在我們?nèi)粘I钪凶钊菀滓姷降呐?#xff0c;比如股市常見的走勢圖就是典型的堆積折線圖哦,說一下它的官方定義吧,堆積折線圖就是通過繪制不同數(shù)據(jù)集的折線圖生成的圖表,是按照垂直方向上彼此堆疊且又不相互覆蓋的排列順序,繪制若干條折線圖形成的組合圖形哦
對于上面對堆積折線圖的官方定義大家是否有些晦澀難懂呢,好啦沒關(guān)系哦,咱們舉個“栗子”就理解了哦:
可以看到哦,咱們繪制堆積折線圖調(diào)用的是matplotlib庫里面的stackplot()函數(shù)哦,這個函數(shù)中要注意上面咱們所定義的幾個參數(shù)哦,參數(shù)設(shè)置正確了,就可以隨意繪制堆積折線圖了哦。
好啦,下面咱們就運行一下看看效果吧,首先用Python解釋器運行一下這個程序哦:
執(zhí)行該指令后,就會輸出咱們所繪制的堆積折線圖哦:
好啦,學會了如何繪制堆積折線圖后,下面咱們再討論一個哦,它就是如下:
其次,咱們聊聊如何在Python中繪制間斷條形圖哦
想要繪制間斷條形圖,就要調(diào)用matplotlib庫中的broken_barh()函數(shù)哦,關(guān)于這個函數(shù)的語法格式和用法咱們還是以舉個“栗子”的方式呈現(xiàn)哦,這樣大家就首先有直觀上的認識啦,好啦,舉個“栗子”哦:
對于上面咱們所寫的程序可能有朋友存在不清楚的地方哦,下面咱們就解釋一下吧,以第10行調(diào)用繪制間斷條形圖的函數(shù)broken_barh()為例說明吧。
第10行代碼:
plt.broken_barh([(30,100),(180,50),(260,70)],(20,8),facecolors='red')其中 參數(shù)中的第一個參數(shù)[(30,100),(180,50),(260,70)]是一個列表哦,這個列表中有3個元組哦,其中第一個元素(30,100)表示從x軸數(shù)值為30的起點,沿著x軸正向移動100個單位哦,同理,第2個元組(180,50)表示從x軸數(shù)值為180的起點,沿著x軸正向移動50個單位哦;第3個元組(260,70)則表示從x軸數(shù)值為260的起點,沿著x軸正向移動70個單位哦。
函數(shù)的第二個參數(shù)(20,8)也是一個元組哦,表示從y軸為20的起點,沿著y軸正向移動8個單位哦;函數(shù)的第3個參數(shù)facecolors則表示繪制的柱體所要填充的顏色哦
好啦,說完了函數(shù)參數(shù)的含義,相信大家已經(jīng)會使用broken_barh()函數(shù)了哦,下面咱們就運行一下看看效果吧,首先還是要調(diào)用Python解釋器運行該程序哦:
運行后,就會顯示咱們所繪制的間斷條形圖哦:
好啦,上面就是咱們所討論的如何繪制堆積折線圖和間斷條形圖的內(nèi)容哦,是不是這兩個圖表也很漂亮呢,希望大家能夠?qū)W會繪制這兩類圖表的兩個函數(shù)的調(diào)用方法,然后用到自己平常的工作中去哦,今天咱們就聊到這吧,下次再見哦![再見]
Python學習交流群,歡迎各位小伙伴來交流學習。
正在跳轉(zhuǎn)?jq.qq.com總結(jié)
以上是生活随笔為你收集整理的python绘制折线图显示数据_漂亮图表也可用python信手拈来!一文教你学会用Python绘制堆积折线图...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql general clomun
- 下一篇: dvwa安装包linux,dvwa安裝、