假设有一块蛋糕,分给猫猫、狗狗、牛牛和羊羊四个小动物吃。猫猫和狗狗因为深的主人宠爱,所以每只都分到了45%;而牛牛和羊羊,虽然除了出力干活,还出奶出毛给主人,必要的时候甚至还要出肉出皮,可惜不会讨主人欢心,因此只能每只分得5%。
想要画这样一张饼图,可以用以下Python代码实现:
from pyecharts import Piepet =["猫猫", "狗狗", "牛牛", "羊羊"]v =[45, 45, 5, 5]pie = Pie('饼图')pie.add('B5', pet, v, is_label_show=True)pie.show_config()pie.render(path='./B5.html')
出图效果如下(鼠标放上去时,相应的饼块会变大,并自动显示内容):
这里的pyecharts包,是一款将python与echarts结合的强大的数据可视化工具,可视化种类非常多,尤其可以进行动态展示,在网页上的展示效果会比较好。其安装方法如下:
#核心包pip install pyecharts#地图包pip install echarts-countries-pypkg pip install echarts-china-provinces-pypkg pip install echarts-china-cities-pypkg pip install echarts-china-counties-pypkgpip install echarts-china-misc-pypkgpip install echarts-united-kingdom-pypkg
感兴趣的话大家可以自己试一试哦~