做自己漂亮的圖表,一文學會如何用Python填充圖表樣式

2020-12-10 品位集結號

通過最近幾次和大家的探討,相信大家對於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能賦值的字符串還是蠻多的哦,原理都是一樣的哦,在此咱們就不再一一演示了,希望大家能夠親自進行程序編寫會運行一下哦,那樣印象才會給深刻哦,好啦,今天咱們就聊到這吧,下次再見哦!

敬請關注「品位集結號」,為您帶來意外的小收穫!

相關焦點

  • 漂亮圖表也可信手拈來,一文學會用Python繪製堆積折線圖
    今天咱們還是接著上次的話題,繼續和大家聊聊關於Python繪圖相關的東東哦,上次已經和大家討論完了如何給自己所繪製的圖表中添加裝飾線以及修改裝飾線密度的方法,今天呢,咱們再聊點的新的東東哦,還是和大家繼續深耕Python經典的matplotlib庫哦!好啦,咱們就開始吧!
  • 做自己漂亮的圖表,一文學會如何繪製甜甜圈樣式的餅圖
    上次和大家一起討論了如何繪製分裂式餅圖和非分裂式餅圖,今天咱們繼續深入和大家聊聊關於在Python數據可視化中餅圖的繪製內容,其實除了繪製常見的分裂式和非分裂式餅圖之外,還可繪製「甜甜圈」樣式的餅圖,那什麼是「甜甜圈」樣式的餅圖呢?其實這種樣式的餅圖就是內嵌式環形餅圖。
  • Python圖表繪製進擊,一文學會如何調整刻度範圍和刻度標籤
    熟悉Python的朋友,一定對matplotlib庫很熟悉了,作為Python經典的數據可視化庫,在Python繪圖中是很多人的首選,原因在於其功能強大的繪圖函數,最近咱們一直在聊matplotlib庫中與繪圖相關的函數,相信大家已經學會了很多函數的使用方法,已經能夠繪製自己所需的圖表,今天咱們再深度聊聊和
  • 不再羨慕別人的漂亮圖表,一文學會如何用Python繪製堆積圖
    如果用Python進行繪製圖表,大家會如何操作呢?相信肯定會用到matplotlib庫,作為Python專業的二維和三維可視化庫之一,matplotlib庫是目前Python進行數據可視化最為常用的庫。
  • 怎樣繪製漂亮的統計圖表|不一樣的折線圖
    上一期 怎樣繪製漂亮的統計圖表|柱狀圖的正確打開方式 講了柱狀圖,這期我們來聊一聊折線圖。上期在『早起python』與『可樂的數據分析之路』公眾號給大家提供了本期的練習數據:數據集2,可以看到數據集2是日期和數值組成的數據,對於描述隨時間變化的數據,最好用折線圖,在Excel裡非常簡單的3步曲搞定:選中數據——點擊插入——點擊推薦的圖表就插入了下圖這個折線圖。
  • EXCEL教程:圖表應用,給EXCEL圖表設置邊框和背景樣式
    同學們大家好,今天這節課,我們學習EXCEL圖表格式的設置,大家都知道,圖表可以非常直觀的反應表格中數據的情況,是我們工作中的使用頻率也是非常高的,但默認的圖表樣式卻比較單調,如果我們不喜歡默認的顏色,也可以在EXCEL圖表完成之後,給圖表設置邊框和背景的樣式,新版EXCEL為我們提供了非常多的效果
  • Python圖表繪製很簡單,一文帶你學會如何生成帶圖例的餅圖
    matplotlib庫,作為Python數據可視化的常用庫和經典庫,咱們已經探討了多次,並了解了內部多個函數的使用,上次咱們聊了如何在圖表中添加各種樣式的圖例,今天呢,咱們接著上次的內容繼續深入聊聊,看看如何在餅圖中添加圖例。
  • word圖表美化技巧:圖片填充製作不一樣的條形圖
    編按:遇到大量數據時,通常我們都會用圖表來展示。但說到圖表,很多人認為只能用Excel來做圖表。其實不然,用Word同樣也能做圖表,且做出的圖表同樣非常漂亮,今天這篇文章,我們就來聊聊Word中圖表的製作及美化。有一句話說得好:沒圖沒真相。
  • 用圖表說話:如何提供給主管一份漂亮的EXCEL圖形報表
    大家好,今日給大家講解用圖表說話的第三講:如何提供給主管一份漂亮的EXCEL圖形報表,為了讓圖表更加漂亮,更加吸引人,我們可以把報表處理的更加漂亮,下面我們就一步步的講解如何美化我們的圖表。下面看看我們的設置:按照上述的操作,點擊繪圖區,選擇填充,我們選擇漸變填充這一項,選擇合適的選項,這時我們可以試著操作各種組合,同時結合我們的愛好,最後形成我們最終的圖表。這時我們最後的圖表:這時候的圖表是不是比開篇的圖表好看多了呢?這就是通過自己的設計,可以出來我們自己的報表。
  • 「Excel技巧」用Excel如何製作出漂亮的圖表?
    又到了要做年中報告的時候,怎麼樣才能讓自己的年中報告顯得與眾不同。今天要分享的是用Excel如何製作wifi形狀的圖表和半圓形圖表。說不定剛好是你做年中報告需要的技巧,因為漂亮的圖表總會特別吸引眼球。先來看下效果圖:Wifi形狀圖表:半圓形圖表:現在來看看操作步驟一、Wifi
  • 圖表布局樣式輕鬆選,位置大小快速調
    快速更改圖表樣式圖標樣式是指圖表中繪圖區和數據系列形狀、填充顏色、框線顏色等格式設置的組合。Excel 2010 提供了48種內置圖表樣式,以方便用戶選擇不同的圖表樣式,同時,也提供了詳細的設置選項以符合個性化需求。
  • Matplotlib繪圖|快速定義圖表樣式的小技巧
    參數是以字典鍵值對的形式聲明,格式如下matplotlib.rcParams['lines.linewidth'] = 2matplotlib.rcParams['lines.linestyle'] = '--'在創建圖表之前,對全局參數進行設定,設定好了之後可以應用到全部圖表中,不需要自己再進行逐一設置mpl.rcParams['lines.linewidth']
  • 如何使用Excel繪製圖表?
    到現在,我們生成的圖表是excel默認的格式,我們需要按之前聊過的設計原則對圖表進行些優化(知道這7個設計原則,你也可以設計出漂亮圖表),讓用戶更能看懂這個圖表。首先,我們需要將數據和圖表分開到兩張工作表中sheet。下面圖片我們看下如何操作。
  • 用程式語言做圖表,FineReport支持R語言圖表插件
    同時,R語言自帶的繪圖系統以及第三方的繪圖插件允許用戶按照自己的預想繪製出漂亮、複雜的圖表。可以簡單看兩張由R語言做的圖:通過R語言做出來的圖表類型實在太多了,在此就不過多列舉了,總之,R有一個非常強大的數據可視化寶庫。
  • PPT圖表還在一鍵插入?自帶圖形也能做出優質圖表!
    編按:    在沒有網絡的條件下如何快速做出令老闆滿意的圖表今天讓我們回歸原始,從零開始製作一個屬於自己的圖表。如圖所示:這種圖表相信大家都見過,今天我們來一步一步分解一下這個圖表的製作方法。
  • 數據對比圖表,如何讓你的總結報告更突出!《PPT圖表說》05期
    「數據解鎖表達,用好PPT圖表,讓我們的演示更有說服力。」數據,作為PPT報告中最重要的呈現要素,藉助圖表的展示形式,能夠將冰冷的文本數據更直觀的去呈現給聽眾,為你的分享和演講帶來更多的加分。在大多數情況下,數據圖表的呈現除了常規的可視化表達、趨勢標註等等外,數據對比也是非常常見的一種表達。
  • excel圖表技巧:如何美化圖表讓主題更突顯
    * * * * * * *很多職場白領特別在意圖表的美化,努力將圖表做得漂亮,但是忽視了最重要的東西——那就是主題述求。我們做圖表的根本目的是按需要的主題把數據形象地表達出來,在這裡形象必須服從主題。如果一個圖表做不到主題鮮明,那麼這個圖表就是失敗的;如果因為美化,圖表主題被更改,那更是一場災難。所以在製作圖表過程中切忌「本末倒置」,圖表的核心是主題述求,漂亮是次要的。下面跟大家分享一個關於主題和美化的案例。
  • Excel圖表美化,讓你的Excel圖表更美觀
    在Excel中插入的原始圖表,可能並不能滿足我們需要的美觀,那麼可以自己對圖表進行美化,下面教大家操作步驟,讓你的Excel圖表高大上。美化圖表步驟:1、選中數據,點擊插入-推薦的圖表-所有圖表,選中右邊那個有顏色的柱形圖圖表。2、在插圖中選擇形狀,插入一個三角形形狀,並點擊填充效果,選擇【無實線】,透明度可以設置自己需要的,這邊設置的是40%。
  • 【圖表筆記3】表格或內嵌圖表的表格
    在諸多的圖表類型中,我們該如何選擇有效的圖表類型呢?你想展示什麼?
  • excel圖表技巧:如何用填充單元格製作比率分析圖
    編按:相信大家都玩過俄羅斯方塊吧,但是你見過用excel製作的俄羅斯方塊圖嗎?它與我們經常使用的柱形圖不同,相比柱形圖,它能更加清晰的展示數據,並且在顏值方面也是完爆柱形圖!趕緊一起來看看吧!有時候,我們會用儀錶盤或溫度計圖來展示數據。不會這類型圖表的朋友,不用擔心,因為今天,我將教給大家一種更簡單的方法!公司新來的職員小明,在公司中擔任倉庫管理員一職。年中季度會議即將召開,上級要小明發一份數據給他,要求展示倉庫產品的動銷率、商品破損率以及庫存周轉率。