Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫

【Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫】咋上一篇文章之中小編給大家介紹過了該怎么在python中繪制餅狀圖,而除了最基礎的圓形餅圖之外,還有一個比較特殊的就是環形餅狀圖 。下文有python繪制環狀餅圖的詳細代碼示例和步驟解析,對此感興趣想學習一下的話可以往下看看哦 。

Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


1.Python繪制環狀餅圖使用到的第三方庫還是pyecharts,并且還是調用Pie這個方法來實現餅狀圖繪制,而環狀餅圖主要就是在于樣式的修改 。所以第一步還是將繪制餅圖的方法,以及添加數據和設置樣式用到的模塊導入進來,示例如下:
from pyecharts import options as optsfrom pyecharts.charts import Piefrom pyecharts.faker import Faker2.所需使用的模塊和方法準備好之后就可以來編寫環狀餅圖繪制代碼了,而pyecharts畫數據可視化圖表的方式優點特別,都是在括號內通過鏈式語法來完成的 。首先定義變量并且用其接收一個括號,而括號里面就是調用Pie()方法實例化餅狀圖對象,代碼如下:
c = (Pie()3.之后就是用這個對象點方法來設置餅狀圖的數據以及樣式了,用add()方法來設置餅狀圖的數據 。第一個參數為空即可,第二個參數是字典類型,表示這個餅狀圖每一塊表示的數據以及所占總量 。而第三個參數就是環形餅狀圖繪制的關鍵了,設置參數radius的值為包含兩個百分比的列表 。
之后就是調用set_global_opts()方法來設置餅狀圖的標題以及給它添加圖例,最后使用render()方法將餅狀圖保存起來即可,詳細代碼如下所示:
.add("",[list(z) for z in zip(Faker.choose(), Faker.values())],radius=["40%", "75%"],).set_global_opts(title_opts=opts.TitleOpts(title="Pie-Radius"),legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="2%"),).set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}")).render("餅狀圖.html"))以上就是關于“Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫”的全部內容了,希望對你有所幫助 。
Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


微信掃碼,學習更方便
Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


現在報名贈100例知識點合集
Python環狀餅圖如何繪制?Python畫環形餅圖的代碼怎么寫


    猜你喜歡