优草派  >   Python

Python画仪表盘图怎么做?Python绘制仪表盘代码是什么

罗西汉            来源:优草派

仪表盘原指用于安装仪表及有关装置的刚性平板或结构件,但是在数据统计可视化领域之中,它也可以用来表示数据在整体之中的位置。而下面这一篇文章所要来介绍的内容就是,python绘制仪表盘的方法代码,想学习或者感兴趣可以作为资料参考一下看看。

Python画仪表盘图怎么做?Python绘制仪表盘代码是什么

1.那么绘制这种比较少见的统计图表一般不使用matplotlib或者是opencv这些第三方库,而是采用在3.0版本之后才推出的pyecharts库。因为它封装了数十种不同的方法可以来实现任意可视化图表的绘制,而且根据参数还能够去设置图表样式。

在这个库中用来画仪表盘的方法是Gauge,只需要把这个方法和设置属性的模块options导入进来即可,代码如下:

import pyecharts.options as opts
from pyecharts.charts import Gauge

2.然后调用这个方法需要写在括号之中才可以,因为要用链式语法来添加数据源和设置样式。在Gauge这个方法之中设置init_opts参数来控制图像大小,之后调用add()方法来给图像添加数据源,代码如下:

(Gauge(init_opts=opts.InitOpts(width="1200px", height="600px"))
.add(series_name="", data_pair=[["", 5.5]])

在这个代码之中需要注意data_pair这个参数,默认仪表盘的大小是100,而这个5.5就表示仪表盘指针会指向5.5这个数所在的位置。

3.最后就是调用set_global_opts()方法来设置一下图像标题、是否显示图例、是否显示工具栏等等操作了。只需要在最后面用render()方法将画好的仪表盘图像保存起来即可,详细代码如下:

.set_global_opts(
title_opts=opts.TitleOpts(title="剩余率"),
legend_opts=opts.LegendOpts(is_show=False),
tooltip_opts=opts.TooltipOpts(is_show=True, formatter=""),)
.render("完成率.html"))

image.png

以上就是关于“Python画仪表盘图怎么做?Python绘制仪表盘代码是什么”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。