Pyecharts(v0.5):饼状图(Pie)

946 阅读1分钟

前言

饼图主要用于表现不同类目的数据在总和中的占比。每个的弧度表示数据数量的比例。
比如奥运会中,各个国家获得的金牌的数量的占比

代码


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,是否显示图例,,当要显示图例的时候,最好先把标题放在左边或者右边