Python可视化神器pyecharts绘制水球图


Posted in Python onJuly 07, 2022

水球图

水球图首先是动态的效果,像水流一样波动,所以看起来比较的舒服,一般用于业务里面的完成率,其实和之前的仪表盘有点类似,但是我个人绝对水球图更加的好,因为看起来比较的炫酷。

from pyecharts import options as opts
from pyecharts.charts import Liquid
from pyecharts.globals import SymbolType

c = (
Liquid()
.add("完成", [0.7, 0.3], is_outline_show=False, shape=SymbolType.DIAMOND)
.set_global_opts(title_opts=opts.TitleOpts(title="业务完成率"))
.render("菱形水球图.html")
)

Python可视化神器pyecharts绘制水球图

双水球图显示

from pyecharts import options as opts
from pyecharts.charts import Grid, Liquid
from pyecharts.commons.utils import JsCode
l1 = (
Liquid()
.add("lq", [0.6, 0.7], center=["60%", "50%"])
.set_global_opts(title_opts=opts.TitleOpts(title="标题"))
)
l2 = Liquid().add(
"lq",
[0.3],
center=["25%", "50%"],
label_opts=opts.LabelOpts(
font_size=50,
formatter=JsCode(
"""function (param) {
return (Math.floor(param.value * 10000) / 100) + '%';
}"""
),
position="inside",
),
)
grid = Grid().add(l1, grid_opts=opts.GridOpts()).add(l2, grid_opts=opts.GridOpts())
grid.render("双水球图显示.html")

Python可视化神器pyecharts绘制水球图

正方形水球图

其实只需要变动一下参数即可,和最开始的那个差不多。

from pyecharts import options as opts
from pyecharts.charts import Liquid
from pyecharts.globals import SymbolType
c = (
Liquid()
.add("lq", [0.7, 0.7], is_outline_show=False, shape=SymbolType.RECT)
.set_global_opts(title_opts=opts.TitleOpts(title="标题"))
.render("正方形.html")
)

Python可视化神器pyecharts绘制水球图

圆球水球图

from pyecharts import options as opts
from pyecharts.charts import Liquid
c = (
Liquid()
.add("lq", [0.7, 0.7])
.set_global_opts(title_opts=opts.TitleOpts(title="圆球"))
.render("圆球.html")
)

Python可视化神器pyecharts绘制水球图

 数据精度水球图

from pyecharts import options as opts
from pyecharts.charts import Liquid
from pyecharts.commons.utils import JsCode

c = (
Liquid()
.add(
"lq",
[0.3254],
label_opts=opts.LabelOpts(
font_size=50,
formatter=JsCode(
"""function (param) {
return (Math.floor(param.value * 10000) / 100) + '%';
}"""
),
position="inside",
),
)
.set_global_opts(title_opts=opts.TitleOpts(title="标题"))
.render("数据精度水球图.html")
)

Python可视化神器pyecharts绘制水球图

炫酷水球超级好看

感觉这个颜色搭配还是不错的

from pyecharts import options as opts
from pyecharts.charts import Liquid
c = (
Liquid()
.add("lq", [0.6, 0.7, 0.8], is_outline_show=False)
.set_global_opts(title_opts=opts.TitleOpts(title="标题"))
.render("无边框水球图.html")
)

Python可视化神器pyecharts绘制水球图

到此这篇关于Python可视化神器pyecharts绘制水球图的文章就介绍到这了,更多相关 Python绘制水球图内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Python 相关文章推荐
Python入门篇之条件、循环
Oct 17 Python
利用Python的装饰器解决Bottle框架中用户验证问题
Apr 24 Python
Python编程实现的图片识别功能示例
Aug 03 Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
May 07 Python
用python打印菱形的实操方法和代码
Jun 25 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
Python笔记之代理模式
Nov 20 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
python/golang实现循环链表的示例代码
Sep 14 Python
python数字图像处理之图像自动阈值分割示例
Python 读取千万级数据自动写入 MySQL 数据库
Jun 28 #Python
python数字图像处理:图像简单滤波
Jun 28 #Python
python实现一个简单的贪吃蛇游戏附代码
python数字图像处理之对比度与亮度调整示例
Jun 28 #Python
python数字图像处理实现图像的形变与缩放
在python中读取和写入CSV文件详情
Jun 28 #Python
You might like
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
php实现用户登陆简单实例
2017/04/04 PHP
laravel 解决Validator使用中出现的问题
2019/10/25 PHP
js不完美解决click和dblclick事件冲突问题
2012/07/16 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
JavaScript更改原始对象valueOf的方法
2015/03/19 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
jQuery选择器及jquery案例详解(必看)
2016/05/20 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
js自定义弹框插件的封装
2020/08/24 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
vue源码学习之Object.defineProperty 对数组监听
2018/05/30 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
Element-Ui组件 NavMenu 导航菜单的具体使用
2019/10/24 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
基于Python在MacOS上安装robotframework-ride
2018/12/28 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
python实现简单的tcp 文件下载
2020/09/16 Python
python time()的实例用法
2020/11/03 Python
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
车辆维修工自我评价怎么写
2013/09/20 职场文书
医科大学生的自我评价
2013/12/04 职场文书
给朋友的道歉信
2014/01/09 职场文书
高一地理教学反思
2014/01/18 职场文书
中学生评语大全
2014/04/18 职场文书
小学生倡议书范文
2014/05/13 职场文书
秋季校运会广播稿100字
2014/09/18 职场文书
小班教师个人总结
2015/02/05 职场文书
党员自我评价范文2015
2015/03/03 职场文书
债务纠纷代理词
2015/05/25 职场文书
简历上的自我评价,该怎么写呢?
2019/06/13 职场文书
分析设计模式之模板方法Java实现
2021/06/23 Java/Android