通過最近幾次和大家的探討,相信大家對於matplotlib庫已經熟悉了吧,作為Python數據可視化的經典庫和常用庫,matplotlib庫擁有強大的二維製圖能力,前面咱們所探討的無論是柱狀圖、條形圖、堆積圖或者分塊圖,你可能已經注意到了啦,咱們所生成的圖表都是純色填充的哦,可能會有朋友問了:能不能不只用純色填充,用點別的東東呢?答案當然是可以的啦!
今天呢,咱們就專門聊聊圖案填充的東東哦,希望大家能夠學會哦!
好啦,那就開始吧!
直接開門見山哈,咱們就以最為常見的柱狀圖為例說明吧,比如如果你想在柱體上來個填充樣式啦,也就是說在柱體上繪製裝飾線或者裝飾圖啦,統統都是可以的哦!其實最主要的一點就是記住一個參數哦,它可以說是決定了填充樣式的一切哦!這個參數就是hatch,它可以賦值很多符號哦,比如最為常見的「/」,而且給參數hatch所賦值的符號數量越多,那麼你所繪製的圖形中填充的符號就會越密集哦!這一點很重要哦!
好啦,下面咱們還是老習慣,為了便於大家理解,還是以舉「慄子」的方式哦。
1. 給參數hatch賦值「/」來填充圖表哦
舉個「慄子」哦:
上面咱們所寫的程序中紅色方框中的hatch=』/』就是參數hatch的賦值調用哦!
好啦,下面咱們運行一下Python解釋器看看效果吧:
輸入上面指令後,就會輸出如下咱們繪製的圖表哦:
看到了嗎,圖中的柱體上就有了咱們繪製的裝飾線了哦!
下面咱們更改一下程序,將上面程序中的hatch=』/』更改為hatch=』///』,看看效果如何呢:
運行後會生成如下圖表哦:
發現沒有,相比上面的圖表,所生成的這個圖表中柱體的裝飾線的密度增大了哦!
2. 給參數hatch賦值「|」來填充圖表哦
給參數hatch賦值其他符號與上面的原理相同哦,還是舉個「慄子」哦:
運行上面程序後,會生成如下圖表哦:
圖表中生成了豎線裝飾線哦,下面再增大裝飾線密度看一下吧,也就是將hatch=』|』替換為hatch=』||||』哦:
執行後會生成如下圖表哦,可以看到裝飾線的密度明顯增大了哦:
3. 給參數hatch賦值「-」來填充圖表哦
給參數hatch賦值「-」哦,還是舉個「慄子」哦:
運行上面程序,會輸出如下帶橫線裝飾線的圖表哦:
同樣,通過更好hatch參數的賦值字符串格式,會增大裝飾線密度哦:
運行後輸出如下裝飾線密度增大的圖表哦:
4. 給參數hatch賦值「*」來填充圖表哦
給參數hatch賦值「*」哦,還是舉個「慄子」哦:
運行上面程序輸出如下帶星星的圖表哦,這個應該是比較獨特和漂亮的哈:
下面同樣增大密度看看效果哦:
運行該程序生成如下密度更大的圖表哦:
好啦,上面分別和大家探討了分別給參數hatch賦值不同的字符串和不同的個數,其實呢,參數hatch能賦值的字符串還是蠻多的哦,原理都是一樣的哦,在此咱們就不再一一演示了,希望大家能夠親自進行程序編寫會運行一下哦,那樣印象才會給深刻哦,好啦,今天咱們就聊到這吧,下次再見哦!
敬請關注「品位集結號」,為您帶來意外的小收穫!