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"))
以上就是关于“Python画仪表盘图怎么做?Python绘制仪表盘代码是什么”的全部内容了,希望对你有所帮助。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。