Python pyecharts绘制仪表盘


一、仪表盘gauge.add方法简介

gauge.add()方法签名
add(name,attr,value,
scale_range=none,
angle_range=none,**kwargs)
name str 图例名称
attr liat 属性名称
value list 属性对应的值
scale_range list 仪表盘数据范围默认为[0,100]
angle_range list 仪表盘角度范围,默认为[225,-45]

二、绘制基本仪表盘

gauge = Gauge("仪表盘示例1")
gauge.add("业务指标", "完成率", 66.66)
page.add(gauge)

 三、绘制自定义仪表盘

gauge2 = Gauge("仪表盘示例2")
gauge2.add(
    "业务指标",
    "完成率",
    166.66,
    angle_range=[180, 0],
    scale_range=[0, 200],
    is_legend_show=False,
)
page.add(gauge2)

 四、完整代码如下所示

from pyecharts import Page
from pyecharts import Gauge
page = Page()
#gauge(仪表盘)
'''
gauge.add()方法签名
      add(name,attr,value,
          scale_range=none,
          angle_range=none,**kwargs)
          name str 图例名称
          attr liat 属性名称
          value list 属性对应的值
          scale_range list 仪表盘数据范围默认为[0,100]
          angle_range list 仪表盘角度范围,默认为[225,-45]
'''
#
gauge = Gauge("仪表盘示例1")
gauge.add("业务指标", "完成率", 66.66)
page.add(gauge)

gauge2 = Gauge("仪表盘示例2")
gauge2.add(
    "业务指标",
    "完成率",
    166.66,
    angle_range=[180, 0],
    scale_range=[0, 200],
    is_legend_show=False,
)
page.add(gauge2)
page.render()