做自己漂亮的圖表,一文學會如何繪製甜甜圈樣式的餅圖

2020-12-26 品位集結號

上次和大家一起討論了如何繪製分裂式餅圖和非分裂式餅圖,今天咱們繼續深入和大家聊聊關於在Python數據可視化中餅圖的繪製內容,其實除了繪製常見的分裂式和非分裂式餅圖之外,還可繪製「甜甜圈」樣式的餅圖,那什麼是「甜甜圈」樣式的餅圖呢?其實這種樣式的餅圖就是內嵌式環形餅圖

繪製內嵌式環形餅圖,依然是用matplotlib庫中經典的pie()函數,只是對於內嵌式環形餅圖,它是調用了兩次pie()函數,那首先我們依然還是先來複習一下pie()函數的語法結構吧,因為只有了解和熟悉了pie()函數的語法結構,才能在調用時不會出錯,從而繪製自己所青睞的餅圖樣式

pie()函數的語法結構如下所示:

pie(factor, explode, labels, autopct, startangle, shadow, colors)

關於pie()函數的各個參數的含義,咱們上次也已經和大家說過,下面還是再簡單過一遍吧:

第一個參數factor:表示餅片所代表的百分比,它是一個序列的形式;

第二個參數explode:表示餅片邊緣偏離半徑的百分比,其實這個參數決定著所繪製的餅圖是分裂式還是非分裂式,如果該參數不賦值,則默認代表繪製的餅圖是非分裂式,而如果給該參數賦值非零值則表示的是分裂式餅圖;

第三個參數labels:表示所標記的每個餅片的文本標籤內容;

第四個參數autopct:表示餅片文本標籤內容對應的數值百分比樣式;

第五個參數startangle:表示從x軸作為起始位置,第一個餅片逆時針旋轉的角度;

第六個參數colors:表示每個餅片的顏色,它的賦值也是一個序列的形式。

好啦,下面咱們就舉個「慄子」,看看繪製內嵌式環形餅圖該如何操作:

上面就是咱們所編寫的用於生成內嵌式環形餅圖的代碼,可以看到同樣是調用pie()函數,但與普通餅圖的區別是調用了兩次pie()函數,相當於同時繪製了兩幅餅圖,然後將兩幅餅圖進行嵌套合成,並對pie()函數中的參數和關鍵字參數進行了對應的配置和賦值,這樣就生成了經典的「甜甜圈」餅圖樣式!

下面咱們運行一下上面的程序看看效果如何,首先要調用Python解釋器來運行上面咱們編寫的ex1.py文件:

運行上面指令後就會生成咱們所繪製的「甜甜圈」樣式的餅圖,最終所生成的餅圖如下所示:

通過觀察上面咱們所生成的內嵌式環形餅圖,是不是感覺很經典漂亮呢?希望大家能夠將這種作圖方式應用到自己的工作當中。好啦,上面就是今天咱們所聊的關於繪製「甜甜圈」樣式餅圖的全部內容,今天咱們就聊到這吧,下次再見!

非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定

非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定

統計圖形自己就可搞定,一文學會用Python繪製經典餅圖

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

相關焦點

  • 漂亮圖表也可信手拈來,一文學會用Python繪製堆積折線圖
    今天咱們還是接著上次的話題,繼續和大家聊聊關於Python繪圖相關的東東哦,上次已經和大家討論完了如何給自己所繪製的圖表中添加裝飾線以及修改裝飾線密度的方法,今天呢,咱們再聊點的新的東東哦,還是和大家繼續深耕Python經典的matplotlib庫哦!好啦,咱們就開始吧!
  • Python圖表繪製很簡單,一文帶你學會如何生成帶圖例的餅圖
    matplotlib庫,作為Python數據可視化的常用庫和經典庫,咱們已經探討了多次,並了解了內部多個函數的使用,上次咱們聊了如何在圖表中添加各種樣式的圖例,今天呢,咱們接著上次的內容繼續深入聊聊,看看如何在餅圖中添加圖例。
  • 非分裂式餅圖你會繪製嗎?一文學會如何用Python搞定
    數據可視化是現今大數據時代的必備技能,Python作為數據可視化的寵兒,得益於其編程靈活和上手快等特點已被很多開發人員使用,而在Python數據可視化當中,matplotlib庫是最為常用和經典的二維可視化庫,關於使用matplotlib庫中繪製圖表相關的函數咱們已經介紹過多個,上次咱們已經聊過在Python中如何使用matplotlib庫中的pie
  • 誤差棒圖你真的會嗎?一文幫你用Python繪製,拿走不謝
    在Python的數據可視化中,matplotlib庫是最為常用和最為經典的二維數據繪圖庫,因此如果在Python編程中,想要繪製漂亮的圖表,首先你要掌握matplotlib庫中的函數使用方法,最近和大家一直在探討如何用Python繪製圖表的內容,那麼今天呢,咱們繼續來聊聊Python數據可視化中有關圖表的繪製問題。
  • 堆積直方圖你會用Python繪製嗎?一文講透,拿走不謝
    matplotlib庫,作為Python進行數據可視化的經典和最為常用庫,是Python進行二維圖表繪製必須掌握的內容,上次已經和大家探討了如何用matplotlib庫中的hist()函數來繪製直方圖,那今天呢,咱們就再深化一下,看看如何繪製經典的
  • 使用Pandas,Seaborn和Plotly繪製漂亮的圖表
    Not surprisingly, most countri使用Pandas進行繪圖時,有五個主要參數:· kind:Pandas必須知道您要創建哪種圖,以下選項可用hist,bar,barh,scatter,area,kde,line,box,hexbin,餅圖。
  • 如何選出適合的圖表?
    你能想到的圖表類型有哪些呢?餅圖?柱狀圖?折線圖?本文將為大家詳細介紹各類圖表的特點、使用場景,以及如何使用SPSSAU快速做出繪製圖表。首先應該明確:「我有什麼數據以及想展示什麼信息」,區分出數據類型,然後可根據上面圖中總結的圖表分類,找出滿足要求的圖表類型。不同的目標不同的數據類型,對於圖表展示的選擇也會有所區別。
  • 吐血整理:24種可視化圖表優缺點對比,一圖看懂!
    事實上,這裡顯示的每個圖表都有許多變體和混合,而且人們時時刻刻都在創建出新的圖表類型。此外,當你想要拓展自己的思維,嘗試多種方法時,這個工具可能縮小你的思考範圍。但是,它將幫助你理解各種形式的類別(例如,比較和分布),並且可能激發你嘗試一些新東西。
  • PPT餅圖竟然還可以這麼做!!!
    最近收到了一位粉絲的來稿,我們一起來看看PPT中餅圖該如何進行設計。先來看一下這份PPT的內容。
  • excel分析圖表製作,如何輕鬆創建折線圖、柱狀圖、餅圖
    在Excel中通過數據間的關係選擇合適的圖表,輕鬆創建折線圖、柱狀圖、餅圖使其表達的主題和內容更加簡單清晰。下面我們通過Smartbi大數據分析工具介紹excel分析圖表製作方法,如何製作常用的圖形折線圖、柱狀圖、餅圖。
  • 辦公小技巧:圓形百分比圖表怎麼做
    我們經常會從電視新聞中看到關於完成率百分比的圓形圖表。不要以為這樣的圓形圖表是用餅圖完成的。其實,利用柱形圖和圓形圖形,才能更好地製作出這樣的效果(圖1)。「坐標軸選項」選項卡中,設置坐標軸的最大值為1、最小值為0;選中圖表中的任一系列,將「系列選項」的「系列重疊」值設置為100%,「間隙寬度」設置為0(圖2)。
  • excel圖表應用技巧:不同類型圖表對數據表現的意義和作用
    Excel2016內置的圖表有14大類:柱形圖、折線圖、餅圖、條形圖、面積圖、XY(散點圖)、股價圖、曲面圖、雷達圖、樹狀圖、旭日圖、組合圖等,每種圖表類型下還包含不同的子圖表類型。不同類型的圖表表現數據的意義和作用是不相同的,如下面幾種圖表類型,它們展示的是同樣的數據,但表達出的含義卻截然不同。下圖主要展示了數據的趨勢和各過程。
  • 基於Python的圖表繪圖系統matplotlib,「餅圖「「你真了解嗎?
    喏,這是從維基百科搬運過來的對餅圖的解釋,請安心受下:餅圖,或稱餅狀圖,是一個劃分為幾個扇形的圓形統計圖表,用於描述量、頻率或百分比之間的相對關係。在餅圖中,每個扇區的弧長(以及圓心角和面積)大小為其所表示的數量的比例。這些扇區合在一起剛好是一個完全的圓形。顧名思義,這些扇區拼成了一個切開的餅形圖案。
  • excel圖表技巧:拆線圖的節點變成了旗幟,有趣不?
    平時我們製作的圖表大多都是折線圖、柱形圖、餅圖,反覆做這樣的圖表,老闆難免會產生視覺疲勞。今天要給大家分享一種不一樣的圖表——紅旗圖表,趕緊來看看吧!莫文蔚的陰天,孫燕姿的雨天,周杰倫的晴天,都不如你在部落窩堅持學習的每一天。Hello,大家好!
  • excel圖表應用:製作一張計步打卡的環形圖
    相信大家都有玩過記錄步數的軟體,又能看到自己每天走了多少步,還能知道今天的運動量有沒有達標,還蠻有意思的。今天就給大家分享如何用excel製作一張記錄步數的圖表,趕緊來看看吧!大家好!這裡是部落窩教育,我是花花,很高興和你一起學習Excel教程,今天要跟大家分享的內容是關於「步數」的圖表。
  • 超實用計算機二級乾貨,三步教你如何在Excel做圖表,建議收藏!
    是不是還在苦惱自己買書來看很沒有頭緒?跟著小編一起,每天學習一個計算機小知識,積少成多輕輕鬆鬆考過二級。Excel提供11種類型的圖表,其中每個大類的圖表又包含若干個子類型,最常用的幾大類有柱形圖、折線圖、餅圖、條形圖等;企業數據分析最常用的還有組合圖表等重點介紹組合圖:組合圖顧名思義就是由兩個或兩個以上不同類型的圖表組成單個的圖表,最常用的就是柱形圖和折線圖的組合
  • Graphpad Prism 8如何繪製生存曲線
    小圖教程GraphPad篇第 5 次推送Hi~小圖最近一直在做分析圖表,覺得GraphPad Prism 8這個軟體用起來真的是巴適的很~~小圖情不自禁的要和小夥伴們分享一下~~醫學研究中常常遇到的一類統計圖——生存曲線。
  • EXCEL中圖表與數據如何搭配效果更好——數據分析報告呈現技巧
    「小琪,你在學習製圖之前,首先要知道圖表也是各有所長的。」「顧城哥,圖表怎麼還各有所長呢?」「當然啦,圖表都有自己的特點,他們所擅長表達的數據也是不同的。」常用圖表類型及其作用:日常工作中常用的圖表有:柱形圖;條形圖;餅圖;折線圖;面積圖;雷達圖;瀑布圖;X-Y散點圖和氣泡圖。
  • 一文帶你學會如何用Python生成帶誤差棒的並列和堆積柱狀圖
    經過我們最近多次的探討,相信大家對於Python中經典的matplotlib庫已經非常熟悉了,作為Python編程中應用最廣泛的二維數據可視化經典庫,掌握matplotlib庫中的各個模塊和函數,就可以製備自己想要的圖表。
  • Excel作圖攻略之圖表的基本類型與選擇
    那這張圖如何畫的呢?首先分析下,這張圖是三維立體的柱狀圖,橫坐標是不同的L胺基酸,縱坐標是螢光淬滅效率。註解 散點圖也被稱為「相關圖」,是一種將兩個變量分布在縱軸和橫軸上,在它們的交叉位置繪製出點的圖表,