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 shell根据ip获取主机名代码示例
Nov 25 Python
Python不使用int()函数把字符串转换为数字的方法
Jul 09 Python
Python迭代器与生成器基本用法分析
Jul 26 Python
matplotlib给子图添加图例的方法
Aug 03 Python
python如何实现一个刷网页小程序
Nov 27 Python
如何使用Python 打印各种三角形
Jun 28 Python
python函数不定长参数使用方法解析
Dec 14 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Python3实现飞机大战游戏
Apr 24 Python
Python根据字符串调用函数过程解析
Nov 05 Python
Django实现翻页的示例代码
May 24 Python
pytorch实现加载保存查看checkpoint文件
Jul 15 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
WINXP下apache+php4+mysql
2006/11/25 PHP
解析php curl_setopt 函数的相关应用及介绍
2013/06/17 PHP
Parse正式发布开源PHP SDK
2014/08/11 PHP
两千行代码的PHP学习笔记汇总
2014/10/05 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
理解Javascript_11_constructor实现原理
2010/10/18 Javascript
基于jQuery实现模拟页面加载进度条
2013/04/01 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
Vue插槽原理与用法详解
2019/03/05 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
浅析python 内置字符串处理函数的使用方法
2014/06/11 Python
Python对列表排序的方法实例分析
2015/05/16 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
2018/04/21 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
Python 实现输入任意多个数,并计算其平均值的例子
2019/07/16 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
django 实现celery动态设置周期任务执行时间
2019/11/19 Python
git查看、创建、删除、本地、远程分支方法详解
2020/02/18 Python
总结表彰大会主持词
2014/03/26 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
学校花圃的标语
2014/06/18 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
合作与交流自我评价
2015/03/09 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android