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

2020-12-04 品位集結號

通過最近幾次和大家的探討,相信大家對於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的朋友,一定對matplotlib庫很熟悉了,作為Python經典的數據可視化庫,在Python繪圖中是很多人的首選,原因在於其功能強大的繪圖函數,最近咱們一直在聊matplotlib庫中與繪圖相關的函數,相信大家已經學會了很多函數的使用方法,已經能夠繪製自己所需的圖表,今天咱們再深度聊聊和
  • Python圖表繪製繼續進階,一文學會做自己獨特和帥氣的圖例
    昨天和大家一起探討了在Python中如何調用matplotlib庫中的legend()和title()函數為圖表添加圖例和標題,今天咱們接著上次所探討的內容繼續深入,依然繼續講解Python中添加圖例和標題相關的知識,希望通過咱們對這次的學習,大家在以後的使用中能夠做出屬於自己個人獨特風格的圖例和標題
  • 不再羨慕別人的漂亮圖表,一文學會如何用Python繪製堆積圖
    如果用Python進行繪製圖表,大家會如何操作呢?相信肯定會用到matplotlib庫,作為Python專業的二維和三維可視化庫之一,matplotlib庫是目前Python進行數據可視化最為常用的庫。
  • Matplotlib繪圖|快速定義圖表樣式的小技巧
    參數是以字典鍵值對的形式聲明,格式如下matplotlib.rcParams['lines.linewidth'] = 2matplotlib.rcParams['lines.linestyle'] = '--'在創建圖表之前,對全局參數進行設定,設定好了之後可以應用到全部圖表中,不需要自己再進行逐一設置mpl.rcParams['lines.linewidth']
  • 如何用Python畫一手漂亮的圖表
    經常用Excel的表哥表姐會喜歡裡面的圖形繪製。但告別告別不加班(#如何看待拼多多加班文化#),告別Excel,我們用Python可以做到更漂亮更自動的圖形。怎麼來做呢?Python裡有這個強大的武器。那就是Matplotlib!Matplotlib是Python用戶的一種此類解決方案。它是一個全面的繪圖庫,對使用Python和NumPy的人有用。
  • 如何構建一個基於可視化理論的完美Python圖表?
    圖源:unsplash將數據轉換為可視化圖表是門學問。本文介紹了能從經典的《定量信息的視覺展示》(Edward Tufte)中學到的大部分知識,並向你展示以及如何在Python中實現它。信息展示的支柱圖表的完整性這代表演示的真實性。通過確保正確縮放坐標軸並反映趨勢,可以如實地解釋數據。從長遠來看,真實總是更有價值。每個人都至少目睹過一個帶有非線性y軸的圖,以使假設看起來更有說服力——請發誓永遠不會這樣做。圖表的卓越性這代表演示的質量。通過刪除多餘的形狀、分散的顏色和不一致的字體,可以更好地查看數據。
  • excel圖表製作技巧:多系列數據,如何製作組合圖表?
    本篇教程是做懂領導心思圖表的第三篇,分享多系列數據圖表的製作經驗。多系列數據圖表的製作,在工作中,一直是個難題。由於數據系列較多,做出來的圖表看著總顯得混亂,各數據之間的對比性也不強,基本違背了我們作圖的初衷。那有沒有什麼好的思路或者方法來製作多系列的圖表呢?下面我們就來看看excel高手是如何進行製作的。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel小技巧-以柱形圖表為例詳細解析圖表構成
    Excel工作表中具有強大的圖表編輯功能,一般的圖表創建大家也都是很熟悉,比如說柱形圖表。但是創建出來的圖表又是由什麼構成呢?每一部分都代表的是什麼,大部分人可能就有些懵了,那如何去編輯圖表呢?今天小編就以柱形圖為例詳細解析圖表的編輯技巧。
  • excel圖表技巧:如何用VBA製作動態地圖
    在全國一盤棋的抗疫戰略中,我們部落窩總覺得應該做點什麼來表示我們也是這其中的一份子,所以作者E圖表述還是將這個圖做了出來,希望用我們EXCELER的特有方式來為這次「戰疫」奉獻我們特有的力量。在選中所有圖形後,按照下面的格式調整圖形樣式。 圖形的設置就到這裡了,我們可以得到下面的圖,接下來我們再對數據進行處理。 STEP 2:處理數據VBA雖然強大,但是我們沒有必要將所有的東西都用VBA來處理,所以我們把數據處理的部分交給了「函數」。 首先我們依然是需要數據源的,在工作中,也是如此。
  • 辦公小技巧:圓形百分比圖表怎麼做
    我們經常會從電視新聞中看到關於完成率百分比的圓形圖表。不要以為這樣的圓形圖表是用餅圖完成的。其實,利用柱形圖和圓形圖形,才能更好地製作出這樣的效果(圖1)。首先,選中數據插入一個簇狀柱形圖;選中插入的圖表,在「設計」選項卡中點擊「切換行/列」,讓兩個數據形成兩個系列;刪除圖表中不需要的元素,如圖例、網格線、橫坐標軸等;選中圖表縱坐標軸,右擊,選擇「設置坐標軸格式」,在右側窗口的「坐標軸選項」選項卡中,設置坐標軸的最大值為1、最小值為0;選中圖表中的任一系列,將「系列選項」的「系列重疊」值設置為100%,「間隙寬度
  • 數據分析,用對圖表很重要
    如何將冰冷的數據通過直觀的可視化圖表向上級進行匯報? 在產品設計的時候涉及到數據可視化統計的界面,如何選擇核心指標以及合適的可視化圖表? ........以上只是數據分析應用的其中一部分場景,實際上還有很多。
  • excel的形狀與圖表——讓數據展示更加有趣
    雖然excel的主要功能是數據的統計與分析,但是也具有word、PPT中的某些圖表形狀功能。使用這些功能,可以使數據與圖形結合,從而更形象化、多樣化地呈現內容。比如形狀圖片的格式變換、smartart圖形、組合圖表以及動態圖表等。現在就一起來看看這些形狀與圖表功能的常用操作吧。
  • 使用Pandas,Seaborn和Plotly繪製漂亮的圖表
    我在有意義的地方進行數據填充處理。figsize需要一個元組(例如,我經常使用的figsize =(12,8))· title:向圖表添加標題。 在大多數情況下,我用它來澄清圖表中顯示的內容,以便當我回到圖表上時,可以快速確定發生了什麼。 title需要一個字符串。· bins:允許覆蓋直方圖的bin寬度。
  • 一文學會用Python繪製經典的棉棒圖、箱線圖和誤差棒圖
    這幾天一直在和大家聊Python數據可視化相關的東東,其中呢,介紹最多的當然是matplotlib庫中的各種繪製函數啦,上次已經和大家談論了關於Python中如何繪製氣泡圖等漂亮圖表的方式,今天呢,咱們繼續聊哦,今天呢,咱們就來聊聊如何繪製經典的棉棒圖、箱線圖和誤差棒圖
  • 不知道用什麼圖表展示數據?看這份圖表選擇指南就夠了
    我們做數據分析的有句話叫「一圖勝千言」,圖表是展現數據的一種重要展現形式,選對了圖表就能幫助我們更加快速、直觀的傳達數據信息。但是圖表的種類繁多,應用場景不一,所以很多新手在進行數據可視化時,經常不知道什麼樣的圖表來展示自己的數據才是最合適的,今天就給大家分享圖表選擇的正確流程和方法,幫助大家選擇正確圖表圖表設計痛點什麼才是好的圖表?
  • 超好玩的Excel柱形圖表,高大上圖表原來就在一瞬間呀
    看到上述圖表,大家 是不是感覺特別熟悉呢?因為Excel中默認就是這樣的格式。那麼,如何使得圖表變得更加有趣呢?step2:把提前準備好的素材,複製後,粘貼到圖表中。效果見下圖所示,發現圖標變形了。遇到這種情況,應該怎麼辦呢?step3:選中圖表,單擊「填充與線條」——「層疊」。可以發現,圖標就可以正常顯示了。
  • 針管柱形圖,讓你的Excel圖表立馬變得高大上
    今天同大家分享有關針管柱形圖的製作方法,學會之後立馬讓你的Excel圖表變得高大上。效果圖:操作步驟:第一步:插入堆積條形圖選中表格區域,點擊插入——圖表——插入柱形圖或者條形圖——二維堆積條形圖。第二步:填充顏色根據需要將每個月的柱形圖填充顏色,操作方法:選中柱形圖,點擊格式——形狀樣式——形狀填充和輪廓填充。
  • 如何用matplotlib繪圖呢?
    使用過python做數據分析的小夥伴都知道,matplotlib是一款命令式、較底層、可定製性強、圖表資源豐富、簡單易用、出版質量級別的python 2D繪圖庫。matplotlib算是python繪圖的元老級庫,類似程式語言裡的C語言。
  • excel圖表應用技巧:不同類型圖表對數據表現的意義和作用
    Excel圖表類型非常多,並且各類型有相似之處。譬如折線圖和面積圖,都可以用來表達趨勢。那什麼時候更適合用面積圖,什麼時候更適合用折線圖呢?我來看看下面這篇文章吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。 今天不講技巧,講講每位Excel使用者都無法迴避的問題。