利用Python pyecharts繪制餅圖
一、pyecharts繪制餅圖語法簡介
餅圖主要用于表現(xiàn)不同類目的數(shù)據(jù)在總和中的占比。每個的弧度不是數(shù)據(jù)量的占比
pie.add()方法的用法
add(name, attr, value,
radius=None,
center=None,
rosetype=None, **kwargs)
name->str圖例名稱attr->list屬性名稱value->list屬性所對應的值radius->list餅圖的半徑,數(shù)組的第一項是內(nèi)半徑,第二項是外半徑,默認為[0,75]- 默認設置成百分比,相對于容器高寬中較小的一項的一半
- center->餅圖的中心圓心坐標,數(shù)組的第一項是橫坐標,第二項是縱坐標,默認為[50,50]
- 默認設置成百分比,設置成百分比時第一項是相對于容器高度,第二項也是相對于容器高度
rosetype->str
是否展示成南丁格爾圖。通過半徑區(qū)分數(shù)據(jù)大小,有radius和area兩種模式。默認為radius
radius:扇區(qū)圓心角展現(xiàn)數(shù)據(jù)的百分比,半徑展現(xiàn)數(shù)據(jù)的大小area:所有扇區(qū)圓心角相同,僅通過半徑展現(xiàn)數(shù)據(jù)大小
二、繪制普通餅圖
attr = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]
v1 = [11, 12, 13, 10, 10, 10]
pie1 = Pie("餅圖示例")
pie1.add("", attr, v1, is_label_show=True,center=[50,50])
page.add(pie1)

三、繪制圓環(huán)圖
attr = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]
v1 = [11, 12, 13, 10, 10, 10]
pie2 = Pie("餅圖-圓環(huán)圖示例", title_pos='center')
pie2.add(
"",
attr,
v1,
radius=[40, 75],
label_text_color=None,
is_label_show=True,
legend_orient="vertical",
legend_pos="left",
)
page.add(pie2)

四、繪制餅圖-玫瑰圖
attr = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]
v1 = [11, 12, 13, 10, 10, 10]
v2 = [19, 21, 32, 20, 20, 33]
pie3 = Pie("餅圖-玫瑰圖示例")
pie3.add(
"商品A",
attr,
v1,
is_random=True,
rosetype="radius",
is_label_show=True,
)
page.add(pie3)
attr = ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"]
v1 = [11, 12, 13, 10, 10, 10]
v2 = [19, 21, 32, 20, 20, 33]
pie4 = Pie("餅圖-玫瑰圖示例")
pie4.add(
"商品B",
attr,
v2,
#center=[75, 50],
is_random=True,
#radius=[30, 75],
rosetype="area",
is_legend_show=True,
is_label_show=True,
)
page.add(pie4)


到此這篇關于利用Python pyecharts繪制餅圖的文章就介紹到這了,更多相關Python pyecharts繪制餅圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python3實現(xiàn)的zip格式壓縮文件夾操作示例
這篇文章主要介紹了python3實現(xiàn)的zip格式壓縮文件夾操作,結合實例形式分析了Python3基于zipfile模塊實現(xiàn)zip格式文件壓縮的相關操作技巧,需要的朋友可以參考下2019-08-08
python list.sort()根據(jù)多個關鍵字排序的方法實現(xiàn)
Python list內(nèi)置sort()方法用來排序,也可以用python內(nèi)置的全局sorted()方法來對可迭代的序列排序生成新的序列,本文詳細的介紹了python list.sort()根據(jù)多個關鍵字排序,感興趣的可以了解一下2021-12-12
Numpy中創(chuàng)建數(shù)組的9種方式小結
本文主要介紹了Numpy中創(chuàng)建數(shù)組的9種方式小結,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03
Python統(tǒng)計python文件中代碼,注釋及空白對應的行數(shù)示例【測試可用】
這篇文章主要介紹了Python統(tǒng)計python文件中代碼,注釋及空白對應的行數(shù),涉及Python針對py文件的讀取、遍歷、判斷、統(tǒng)計等相關操作技巧,需要的朋友可以參考下2018-07-07
在Python中處理字符串之isdecimal()方法的使用
這篇文章主要介紹了在Python中處理字符串之isdecimal()方法的使用,是Python入門學習的基礎知識,需要的朋友可以參考下2015-05-05

