之前写过一篇用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中的一个可视化图,提供多种图形的制作方法,包括条形图、玫瑰图、地图、地理坐标图等等,感兴趣的小伙伴可以研究下~ |
|