【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畫環形餅圖的代碼怎么寫”的全部內容了,希望對你有所幫助 。



微信掃碼,學習更方便

現在報名贈100例知識點合集

猜你喜歡
- 學Python還是wps?計算機二級考試選python還是wps
- Python如何使用pyecharts庫畫餅狀圖?Python繪制餅狀圖方法是什么
- python中shuffle函數有什么功能?詳解python中shuffle()函數的應用
- python需要聲明變量類型嗎?python如何創建變量類型?
- Python獲取n年后的今天是幾號怎么做?Python如何指定天數前后日期
- 怎么用jupyter編寫python?jupyter編寫python項目的方法
- Python是跨平臺的語言嗎?Python跨平臺如何理解?
- Python以什么劃分語句?Python劃分語句的方法是什么?
- Python re模塊常用函數有哪些?Python中re模塊的用法
- Python怎么導入自己寫的文件?如何將自己寫的py文件導入Python
