之前写过一篇用Excel制作仪表盘图的教程高端大气上档次的Excel图形—仪表盘主要是利用环形图和饼图分别制成半圆环和指针,制作过程较为繁琐,且指针准确度不易掌控,这里我们用Python中的pyecharts绘制仪表盘图,几行代码,分分钟搞定~
运行环境:Jupyter(ipython notebook)
安装库:pip3 install pyecharts
在Jupyter中输入以下代码:
from pyecharts import Gauge #导入仪表盘Gauge 模块
gauge = Gauge("仪表盘示例") #建立实例gauge
gauge.add( #配置参数
"业务指标", #图表标题
"完成率", #指针名称
66.66, #完成率(这里不用书写成百分形式,直接写数值就好)
angle_range=[180, 0], #仪表盘图起始角度,这里为180度
scale_range=[0, 100], #最大值、最小值
is_legend_show=False, #标题是否显示,这里我们不展示
)
gauge #显示图表
点击运行,便完成仪表盘图制作,是不是很简单,可以修改完成率以及圆盘大小,通过修改完成率数值、angle_range与scale_range参数即可。
运行的结果可保存为图片,也可转换为数值进行查看。
pyecharts库是Python中的一个可视化图,提供多种图形的制作方法,包括条形图、玫瑰图、地图、地理坐标图等等,感兴趣的小伙伴可以研究下~