Python绘制动态水球图过程详解
作者:其实还好啦 发布时间:2021-11-27 14:57:20
标签:Python,绘制,动态,图
先来看看绘制的动态水球图:
没有安装PyEcharts的,先安装PyEcharts:
# 安装pyecharts模块,直接安装就是最新的版本pip install pyecharts
安装好PyEcharts之后,就可以将需要使用的模块进行导入:
from pyecharts import options as optsfrom pyecharts.charts import Liquid
水球图数据很简单,就是一个完成率数字,所以不用定义或导入,也无需做转换。
接下来就可以绘制水球图了:
c = (
#创建水球图对象
Liquid()
#设置数据系列名称及数据,is_outline_show是设置边框线,根据自身喜欢选择
.add("完成率", [0.5], is_outline_show=False)
# 设置图表标题及位置
.set_global_opts(title_opts=opts.TitleOpts(title="XX业务完成情况",pos_left="center"))
#通过render()方法将水球图渲染为html
.render("圆形水球图.html")
)
水球图的颜色可以设置,只需要add()中添加color参数,代码如下:
c = (
Liquid()
.add("完成率", [0.5], is_outline_show=False, color=['#DC143C'])
.set_global_opts(title_opts=opts.TitleOpts(title="XX业务完成情况",pos_left="center"))
.render("圆形水球图.html")
)
设置红色的水球图效果是这样的:
另外水球的形状也是可以设置的:
from pyecharts import options as opts
from pyecharts.charts import Liquid
from pyecharts.globals import SymbolType
c = (
Liquid()
.add("完成率", [0.5], is_outline_show=False, shape=SymbolType.RECT)
.set_global_opts(title_opts=opts.TitleOpts(title="XX业务完成情况",pos_left="center"))
.render("矩形水球图.html")
)
矩形水球图效果是这样的:
看出区别了吗?只要在add()中添加shape=SymbolType.RECT的设置,同时需要导入对应的模块:from pyecharts.globals import SymbolType
另外shape=SymbolType.DIAMOND 就是钻石水球图
shape=SymbolType.ROUND_RECT 就是圆角矩形水球图
shape=SymbolType.TRIANGLE 就是三角形水球图
shape=SymbolType.ARROW 就是箭头水球图
是不是so easy 呢?
来源:https://www.cnblogs.com/python0921/p/12976295.html


猜你喜欢
- 我们需要做的第⼀件事情是获取 MNIST 数据。如果你是⼀个 git ⽤⼾,那么你能够通过克隆这本书的代码仓库获得数据,实现我们的⽹络来分类
- 摘要:现代网站和web应用程序趋向于依赖客户端的大量的javascript来提供丰富的交互。特别是通过不刷新页面的异步请求来返回数据或从服务
- get和post方法最大的不同在于:1.get方法传值参数在url里面,而post参数放send里面2.post方法必须加上xmlHttp.
- 搜了全网都是各种坑,没能解决我的问题。最后自己琢磨出来了。安装好以后,会弹出临时密码 ,copy住。如果手点快了,在通知栏还有一次机会,通知
- 第一种:import socket import fcntl import struct def get_ip_address(ifname
- 下面介绍mysql中模糊查询的四种用法: 1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(
- 首先将一个字典转化为DataFrame,然后以DataFrame中的列进行频次统计。代码如下:import pandas as pda={&
- 1、返回json响应结果在struct的字段后面加入json:"key"可以进行json格式输出,其中key为json的
- 物化表首先提出一个不相关的IN子查询SELECT * FROM s1 WHERE key1 IN (SELECT common_field
- 不通过数据源名DSN也能访问Access数据库吗?代码如下:<% dim conn &nbs
- 今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的
- 比如下面的例子:class Book(object): def __setattr__(self, na
- 说到 IE 的 bug,一个臭名昭著的例子是它对于“盒模型”的错误解释:在 IE5.x 以及 Quirks 模式的 IE6/7 中,将 bo
- 结合网上解决方法,总结了一 * 意三点:1.文件名或路径名开头如果会引起转义,则\要替换为\\2.文件不能放在桌面,因为读取时按中文路径3.运
- 是不是有这么一个场景,对外提供一堆数据或者是要返回给用户一个结果。但是不想把内部的一些数据和逻辑暴露给对方。。。简单点来说,就是想以服务的方
- 一、通过eval实现 常用内置函数(不用import就可以直接使用) :help(obj) 在线帮助, obj可是任何类型call
- 判断缩进代替大括号。冒号(:)后换号缩进。iftest=100if test>50: print('OK')print
- 本文实例为大家分享了python+opencv识别图片中足球的方法,供大家参考,具体内容如下先补充下霍夫圆变换的几个参数知识:dp,用来检测
- 我这里使用的chorme浏览器,使用前购物车内需要有商品一、ChromeDriver的安装若想使用Selenium成功调用Chrome浏览器
- 起步Python 提供的多线程模型中并没有提供读写锁,读写锁相对于单纯的互斥锁,适用性更高,可以多个线程同时占用读模式的读写锁,但是只能一个