python 图表_做自己漂亮的图表,一文学会如何用Python填充图表样式
通過最近幾次和大家的探討,相信大家對于matplotlib庫已經(jīng)熟悉了吧,作為Python數(shù)據(jù)可視化的經(jīng)典庫和常用庫,matplotlib庫擁有強大的二維制圖能力,前面咱們所探討的無論是柱狀圖、條形圖、堆積圖或者分塊圖,你可能已經(jīng)注意到了啦,咱們所生成的圖表都是純色填充的哦,可能會有朋友問了:能不能不只用純色填充,用點別的東東呢?答案當然是可以的啦!
今天呢,咱們就專門聊聊圖案填充的東東哦,希望大家能夠學會哦!
好啦,那就開始吧!
直接開門見山哈,咱們就以最為常見的柱狀圖為例說明吧,比如如果你想在柱體上來個填充樣式啦,也就是說在柱體上繪制裝飾線或者裝飾圖啦,統(tǒng)統(tǒng)都是可以的哦!其實最主要的一點就是記住一個參數(shù)哦,它可以說是決定了填充樣式的一切哦!這個參數(shù)就是hatch,它可以賦值很多符號哦,比如最為常見的“/”,而且給參數(shù)hatch所賦值的符號數(shù)量越多,那么你所繪制的圖形中填充的符號就會越密集哦!這一點很重要哦!
好啦,下面咱們還是老習慣,為了便于大家理解,還是以舉“栗子”的方式哦。
1. 給參數(shù)hatch賦值“/”來填充圖表哦
舉個“栗子”哦:
上面咱們所寫的程序中紅色方框中的hatch=’/’就是參數(shù)hatch的賦值調(diào)用哦!
好啦,下面咱們運行一下Python解釋器看看效果吧:
輸入上面指令后,就會輸出如下咱們繪制的圖表哦:
看到了嗎,圖中的柱體上就有了咱們繪制的裝飾線了哦!
下面咱們更改一下程序,將上面程序中的hatch=’/’更改為hatch=’///’,看看效果如何呢:
運行后會生成如下圖表哦:
發(fā)現(xiàn)沒有,相比上面的圖表,所生成的這個圖表中柱體的裝飾線的密度增大了哦!
2. 給參數(shù)hatch賦值“|”來填充圖表哦
給參數(shù)hatch賦值其他符號與上面的原理相同哦,還是舉個“栗子”哦:
運行上面程序后,會生成如下圖表哦:
圖表中生成了豎線裝飾線哦,下面再增大裝飾線密度看一下吧,也就是將hatch=’|’替換為hatch=’||||’哦:
執(zhí)行后會生成如下圖表哦,可以看到裝飾線的密度明顯增大了哦:
3. 給參數(shù)hatch賦值“-”來填充圖表哦
給參數(shù)hatch賦值“-”哦,還是舉個“栗子”哦:
運行上面程序,會輸出如下帶橫線裝飾線的圖表哦:
同樣,通過更好hatch參數(shù)的賦值字符串格式,會增大裝飾線密度哦:
運行后輸出如下裝飾線密度增大的圖表哦:
4. 給參數(shù)hatch賦值“*”來填充圖表哦
給參數(shù)hatch賦值“*”哦,還是舉個“栗子”哦:
運行上面程序輸出如下帶星星的圖表哦,這個應該是比較獨特和漂亮的哈:
下面同樣增大密度看看效果哦:
運行該程序生成如下密度更大的圖表哦:
好啦,上面分別和大家探討了分別給參數(shù)hatch賦值不同的字符串和不同的個數(shù),其實呢,參數(shù)hatch能賦值的字符串還是蠻多的哦,原理都是一樣的哦,在此咱們就不再一一演示了,希望大家能夠親自進行程序編寫會運行一下哦,那樣印象才會給深刻哦,好啦,今天咱們就聊到這吧,下次再見哦![再見]
敬請關注“品位集結號”,為您帶來意外的小收獲![比心][握手][比心]
總結
以上是生活随笔為你收集整理的python 图表_做自己漂亮的图表,一文学会如何用Python填充图表样式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 线性系统理论知识点总结_线性系统理论(七
- 下一篇: python定义方法self会被当作变量