本文继续采用 PyEchartsv1.x版本进行绘制仪表盘。

注: PyEcharts分为 v0.5.x 和 v1.x 两个大版本,v0.5.x 和 v1.x 间不兼容,v0.5.x是基于Python2.7+、3.4+版本开发的, 而v1.x是一个全新的版本,它是基于Python3.6+版本开发的,另外经PyEcharts开发团队决定,0.5.x 版本将不再进行维护。

绘制的 仪表盘效果是这样的:

没有安装 PyEcharts的,先安装 PyEcharts:

# 安装pyecharts模块,直接安装就是最新的版本

pip install pyecharts

安装好 PyEcharts之后,就可以将需要使用的模块进行导入:

#导入需要使用的模块

importpyecharts.options asopts

frompyecharts.charts importGauge

仪表盘数据很简单,就是一个完成率数字,所以不用定义或导入,也无需做转换。

接下来就可以绘制仪表盘了:

Gaug_1=(

#创建仪表盘对象,并设置大小,也可以不设置,直接使用默认大小即可

Gauge(init_opts=opts.InitOpts(width= "800px", height= "400px"))

#设置数据系列名称及数据

.add(series_name= "完成率", data_pair=[[ "完成率", 65]])

.set_global_opts(

# 设置图表标题及位置

title_opts=opts.TitleOpts(title= "XX业务完成情况",pos_left= "center"),

# 设置不显示图例,饼图不建议使用图例,不方便读图

legend_opts=opts.LegendOpts(is_show= False),

#设置提示框数据标签显示格式

tooltip_opts=opts.TooltipOpts(is_show= True, formatter= "{a}
{b} : {c}%"),

)

#通过render方法将仪表盘渲染为html

.render( "gauge.html")

)

Gaug_1=(

Gauge(init_opts=opts.InitOpts(width= "800px", height= "400px"))

.add(series_name= "完成率", data_pair=[[ "完成率", 65]],

#设置仪表盘颜色

axisline_opts=opts.AxisLineOpts(

linestyle_opts=opts.LineStyleOpts(

color=[( 0.6, "#fd666d"), ( 0.8, "#FFD700"),( 1, "#3CB371")], width= 30)))

.set_global_opts(

title_opts=opts.TitleOpts(title= "XX业务完成情况",pos_left= "center"),

legend_opts=opts.LegendOpts(is_show= False),

tooltip_opts=opts.TooltipOpts(is_show= True, formatter= "{a}
{b} : {c}%"),

)

.render( "gauge.html")

)

设置颜色后的仪表盘效果是这样的:

看出区别了吗?

只要在add中添加axisline_opts的设置,是不是so easy 呢?

-----------------

课程提供讲义(含代码)与数据供练习

如还有其他问题也可添加课程助理微信号咨询,添加时请注明所咨询的课程

python 仪表盘-跟小白学Python数据分析——绘制仪表盘相关推荐

  1. post python爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 如果我的文章对您有帮助,请关注支持下作者的公众号:极客挖掘机,您的关注,是对小编坚持原创的最大鼓励:) 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Py ...

  2. 从小白到精通python要多久-小白学Python需要多久?老男孩Python培训教程

    Python相比于C语言.PHP.Java等编程语言,更加简单易学,很多没有编程经验或者对编程一知半解的人员往往会选择Python作为入门编程语言,Python虽然入门简单,但是要想更深入的掌握Pyt ...

  3. python中pyecharts_小白学Python(8)——pyecharts 入门

    简介: pyecharts 是一个用于生成 Echarts 图表的类库. echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化.pyecharts 是一个用于生成 Echarts ...

  4. python创建ppt_小白学Python(4)——用Python创建PPT

    python-pptx是一个用于创建和更新PowerPoint(.pptx)文件的Python库. 典型的用途是从数据库内容生成自定义的PowerPoint演示文稿,可通过单击Web应用程序中的链接进 ...

  5. logback-spring.xml 文件路径 相对路径_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  6. python 相对路径报错_小白学 Python(18):基础文件操作

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  7. 小白学 Python(23):Excel 基础操作(上)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  8. 小白学 Python(24):Excel 基础操作(下)

    人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...

  9. python的输入函数是什么意思_「小白学Python」像风一样自由的输入:input( )函数详解...

    从使用Python写出第一行代码:print("Hello Python")时,我就怀揣着一个梦想,有一天,我一定要输入自己想要的内容.今天这个梦想终于实现了,多亏了input( ...

最新文章

  1. 【Codeforces】401C Team (01010110...)
  2. JavaScript encodeURI() 函数
  3. 通过命令行编译器来编译运行程序
  4. 最全干货回顾,一文看尽亚马逊 re:Invent 2020全貌
  5. uBLAS——Boost 线性代数基础程序库 (二)
  6. Unity3d 枚举某个目录下所有资源
  7. 【高等数学】四.多元函数微分学和二重积分
  8. 转载:无刷直流电机的基本工作原理是什么
  9. 1038:苹果和虫子
  10. 发现一款 xcel 数据筛选工具,开源项目,可以继续自己发挥
  11. 疯狂膜拜!万字长文轻松彻底入门spring
  12. DRG/DIP分组器HIS、电子病历、病案等系统调用接口说明,支持java c#等多种语言,有c#代码参考
  13. C#编程-39:字符和字符串笔记
  14. C++拷贝赋值与移动赋值函数
  15. 字典学习中的特征选择
  16. 基于多传感器的学生课堂掌握程度评估系统和方法
  17. 使用MATLAB连接USRP实现收发OFDM功能代码说明
  18. Matlab使用文件框选择文件
  19. lattice,flat
  20. java断路器原理_spring cloud 入门系列四:使用Hystrix 实现断路器进行服务容错保护...

热门文章

  1. CC控制服务的设计和侦测方法综述——DDoS攻击,上传从宿主机偷窃的到的信息,定时给感染机文件加密勒索等。...
  2. cordova在IOS初次运行,loading加载很久的解决办法
  3. linux下安装nginx、python、django
  4. Django MEDIA_URL 路径正确仍然不显示照片
  5. 微信小程序一些常见的坑
  6. dockerfile各种命令解析
  7. 【SQL提数】case..when..then..end的使用
  8. error:Flash Download failed-“Cortex-M3”,“Programming Algorithm”【转】
  9. SQL Server :DBLINK创建及使用
  10. java连接服务器读取日志