Python绘制动态水球图过程详解

Python绘制动态水球图过程详解,第1张

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://outofmemory.cn/zaji/3221243.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-10-03
下一篇2022-10-03

随机推荐

  • 巴甫洛夫的狗是什么意思梗

    巴甫洛夫的狗,形容人反应不经大脑思考对逻辑思辨的抗拒。巴甫洛夫发现并开辟了一条通往认知学的道路,让研究人员研究动物如何学习时有一个最基本的认识。所有这些都要归功于流口水的狗狗。 巴甫洛夫是一个德国的心

    2022-12-06
    000
  • 网络用语psycho什么意思

    psycho,用作网络语,表示精神病人,神智不正常的人。psycho,英[ˈsaɪkəʊ] 美[ˈsaɪkoʊ]n. 心理分析,精神分析;精神病‌‌‌‌‌‌‌‌‌‌‌‌患者adj. 精神病学的;精神病

    2022-12-06
    000
  • 二仙桥是什么意思

    二‌‌‌‌‌‌‌‌‌‌仙桥,是成都的一个地点,因“二仙桥大爷”而走红。该梗出自成都交通科普节目《谭谈交通》,节目中谭交警见到了一个大爷电瓶车违规驾驶,电瓶车是应该要走非机动车道的。谭交警拦下他,循循善

    2022-12-06
    000
  • 饭圈kdl网络语什么意思

    kdl,是"磕‌‌‌‌‌‌‌‌‌到了"的首字母缩写。饭圈用语,表示磕cp磕‌‌‌‌‌‌‌‌‌到了,意为“我看到我CP的超甜超萌互动了!CP是真的!”“磕”是CP粉常用的,表示"追某个cp"时使用的动词

    2022-12-06
    000
  • 大家都只有听说过“专升本”

    本升专,指‌‌‌‌‌‌‌‌的是从本科学历升级为大专学历。本科学生到专业院校就读。与之类似的还有硕升专、博升专等。这一梗来源于网络红人“篮子哥”的名言,在他的逻辑中本科毕业的大学生都是为专科毕业的学生打

    2022-12-06
    000
  • 1086数字代表什么意思

    1086,又作1宁86,对IG战队LOL分部选手宁王的蔑称。‌‌‌‌‌‌‌‌‌ 该梗来自一个谣言:6月7日IG对阵RNG的比赛中,宁王使用皇子,整场只打出了1086的伤害。IG以0-2爆冷输给LNG,

  • 尖果儿北京话什么意思

    尖果儿指漂亮的女人,苍果儿指不再年轻的女性,戏果儿指勾引调戏女人。常见于口语,方言。和“三只松鼠”没有什么直接的联系。果儿,常见于老北京的土话,有多种释义。 ⒈果实的儿话音⒉女青年。如:尖果儿指漂亮的

    2022-12-06
    000
  • 重阳节是什么节

     重阳节又叫老人节,在每年的农历九月初九,它是中国的一个传统节日,和除夕、清明、中元并称中国传统四大祭祖节日。重阳节习俗:登高每年重阳节的时候,秋高气爽,人们会和自己的朋友一起登高望远,这实际上是一种

    2022-12-06
    000
  • 古代将军等级

    古代将军等级排名为:1、大将军武将之首,其官职位比三公,有时在三公之上,有时在三公之下。东汉末年,其官职在三公之上,因此当汉天子以曹操为大将军而以袁绍为太尉时,袁绍“耻班在太祖下&rdqu

    2022-12-06
    000

发表评论

登录后才能评论

评论列表(0条)

    保存