前言
饼图主要用于表现不同类目的数据在总和中的占比。每个的弧度表示数据数量的比例。
比如奥运会中,各个国家获得的金牌的数量的占比
代码
from pyecharts import Pie
# 类的实例化对象
pie = Pie('主标题','副标题',title_color,title_pos='left',width=xxx,height=xxx)
#add()函数
add(name,
attr,
value,
radius=None,
center=None,
rosetype=None,
**kwargs)
#add()函数参数解释:
#name -> str,图例名称
#attr -> list,属性名称
#value -> list,属性名称所对应的值
#radius -> list,饼图的半径,list的第一个元素是内半径,第二个元素是外半径,
#默认为 [0,75],
#默认设置成百分比,相对于容器高宽中较小的一项的一半。
#center -> list,饼图的中心(圆心)坐标,list的第一个元素是横坐标,第二个元素是纵坐标,
#默认为 [50, 50]
#默认设置成百分比,
#设置成百分比时第一项是相对于容器宽度width,第二项是相对于容器高度height。
#rosetype -> str,是否展示成南丁格尔图,通过半径区分数据大小,有'radius'和'area'两种模式。
#默认为'radius‘
#radius:扇区圆心角展现数据的百分比,半径展现数据的大小
#area:所有扇区圆心角相同,仅通过半径展现数据大小
#is_label_show --> bool,是否显示各个类别的占比,如果为True,则生成图之后,实时显示各个类别的占比
# 如果是False,则只有当鼠标放在上面的时候才会显示。
#is_legend_show --> bool,是否显示图例,,当要显示图例的时候,最好先把标题放在左边或者右边