Pyecharts基本图:水球图

利用pyecharts绘制水球图的案例 python、pyecharts、水球图、动态 阅读详情

Pyecharts基本图:水球图



前言

本文主要是展示Pyecharts基本图的水球图的基本用法和例子。


一. Liquid:水球图

1.1 Liquid 类

# class pyecharts.charts.Liquid
class Liquid(
    # 初始化配置项,参考 `global_options.InitOpts`
    init_opts: opts.InitOpts = opts.InitOpts()
)

1.2 add 函数

# func pyecharts.charts.Liquid.add
def add(
    # 系列名称,用于 tooltip 的显示,legend 的图例筛选。
    series_name: str,

    # 系列数据,格式为 [value1, value2, ....]
    data: Sequence,

    # 水球外形,有' circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow' 可选。
    # 默认 'circle'。也可以为自定义的 SVG 路径。
    shape: str = "circle",

    # 波浪颜色。
    color: Optional[Sequence[str]] = None,

    # 背景颜色
    background_color: types.Union[str, dict, None] = None,

    # 是否显示波浪动画。
    is_animation: bool = True,

    # 是否显示边框。
    is_outline_show: bool = True,

    # 外沿边框宽度
    outline_border_distance: types.Numeric = 8,

    # 外沿样式
    outline_itemstyle_opts: types.ItemStyle = None,

    # 标签配置项,参考 `series_options.LabelOpts`
    label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(font_size=50, position="inside"),

    # 提示框组件配置项,参考 `series_options.TooltipOpts`
    tooltip_opts: Union[opts.TooltipOpts, dict, None] = None,
)

主要是:名称,数据,外形,颜色,标签配置项。

二. 例子

2.1 菱形

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

c = (
    Liquid()  # 下面确定名称,比例,是否显示轮廓,形状
    .add("lq", [0.3, 0.7], is_outline_show=False, shape=SymbolType.DIAMOND)
    .set_global_opts(title_opts=opts.TitleOpts(title="Liquid-Shape-Diamond"))
    .render("liquid_shape_diamond")
)

Diamond

2.2 多水球图

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="多个 Liquid 显示"))
)

l2 = Liquid().add(
    "lq",
    [0.3254],
    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("multiple_liquid.html")

多个水球展示

2.3 矩形水球

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

c = (
    Liquid()
    .add("lq", [0.3, 0.7], is_outline_show=False, shape=SymbolType.RECT)
    .set_global_opts(title_opts=opts.TitleOpts(title="Liquid-Shape-rect"))
    .render("liquid_shape_rect.html")
)

其实跟菱形水球差不多,就是形状处shpe 改改就行。
矩形水球

2.4 基本图

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

c = (
    Liquid()
    .add("lq", [0.6, 0.7])
    .set_global_opts(title_opts=opts.TitleOpts(title="Liquid-基本示例"))
    .render("liquid_base.html")
)

基本示例

2.5 精确数据

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="Liquid-数据精度"))
    .render("liquid_data_precision.html")
)

数据精度

2.6 无轮廓

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="Liquid-无边框"))
    .render("liquid_without_outline.html")
)

无轮廓

2.7 箭头型

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

c = (
    Liquid()  # 也是类似,改改shape
    .add("lq", [0.3, 0.7], is_outline_show=False, shape=SymbolType.ARROW)
    .set_global_opts(title_opts=opts.TitleOpts(title="Liquid-Shape-arrow"))
    .render("liquid_shape_arrow.html")
)

箭头状水球


总结

本文主要是展示了几个水球图的简单应用和案例。

echarts-liquidfill水球图教程 阅读详情

相关推荐

python实现绘制超好看的动态水球图

绘制的水球图效果是这样的: 没有安装PyEcharts的,先安装PyEcharts: # 安装pyecharts模块,直接安装就是最新的版本 pip install pyecharts 安装好PyEcharts之后,就可以将需要使用的模块进行导入: from pyecharts import options as opts from pyecharts.charts import Liquid 水球图数据很简单,就是一个完成率数字,所以不用定义或导入,也无需做转换。 接下来就可以绘制水球图了: c =

wulishinian的博客 1734

echarts 画动态水球

前言 在对一些需要存放液体的工厂进行开发基于物联网传感器的监控平台时,经常需要监控 该蓄水池当前所处的容量占比为多少。 以达到随时调整其蓄水量的目的。接下来我们看 一下一些常见的水球项目。 有这样的: 这样的: 甚至还有这样的: 今天这篇文章就带领大家"从零到一"的构建水球图。话不多说,开干! 步入正题 说起数据可视化,相比大家也了解或使用过一些大名顶顶的开源库,例如开源社区提供的 D3.js , Apache ECharts 等,都是相当成熟且优秀的。并且由于Apache ECharts的高度集成A

知无涯 8403

ECharts 水球图(Liquid Fill)详解与实例演示

水球图是一种生动、直观的数据可视化图表类型,通过水球的形状和颜色展示数据的比例关系。通过灵活调整参数配置,可以实现各种不同风格的水球图,从而更好地呈现数据信息。水球图(Liquid Fill)是一种独特的数据可视化图表类型,它以水球的形状展示数据的比例关系。本文将详细介绍水球图的特点和使用方法,并提供一个简单的示例代码供参考。只需根据实际需求,调整参数配置,就可以实现各种不同样式和效果的水球图。属性,我们指定了水球的数据,这里的数据是一个数组,每个元素表示一个水球的占比,取值范围为 0 到 1 之间。

FpwgTcl的博客 2999

echart-水球图

​ vue+echarts ---水球图

weixin_46281658的博客 7847

100天精通Python(可视化篇)——第103天:Pyecharts绘制多种炫酷水球图参数说明+代码实战

一、水球图介绍 1. 水球图是什么? 2. 水球图的应用场景 二、水球图类配置选项 1. 导包 2. Liquid类 3. add函数 三、水球图实战 1. 基础水球图 2. 矩形水球图 3. 圆棱角矩形水球图 4. 三角形水球图 5. 菱形水球图 6. 箭头型水球图 7. 修改数据精度 8. 设置无边框 9. 多个并排水球图

努力让自己发光,对的人才能迎着光而来 5万+

Python数据可视化 Pyecharts 制作 Liquid 水球图

大家好,我是Mr数据杨,让我们从基本设置开始。这就像三国演义里的刘备,在黄巾起义时还只是一名黄巾军中的小兵,然而在他的基本素质中,他有着勇敢的心和深远的眼光,这也为他日后的建立蜀汉奠定了基础。数据选项设置,正如诸葛亮对于天时、地利、人和的精准掌控一样。无论是空城计还是借东风,他都需要准确的数据以制定最优的策略。诸葛亮用观星象预测天气,对战局进行深度解析则可以通过数据选项设置,对数据进行深度分析。我将展示一个Demo。

Mr数据杨 3万+

Pyecharts的水球图绘制实现教程

水球图通过调整圆环的颜色和大小,形象地展示了数据的分布情况。Pyecharts库提供了丰富的配置选项,使用户能够定制化图表以满足特定需求。Pyecharts允许用户自定义水球图的样式,包括颜色、半径、边框等。c = (Liquid().add("Liquid", [0.75], # 完成比例is_outline_show=False, # 不显示外边框shape="rect", # 设置形状为矩形color="#294D99", # 设置颜色font_size=50, # 设置标签字体大小。

s44359487yad的博客 1401

❤️ Python pyecharts数据可视化 词云图 仪表盘 水球图 ❤️

pyecharts数据可视化,绘制词云图,仪表盘和水球图。

叶庭云 成为自己的光 4888

Pyecharts水球图全面指南:参数解读、代码实战与高级应用

在数据可视化领域,Pyecharts是一个强大而灵活的工具,它能够以美观的方式呈现各种图表,其中之一就是炫酷水球图。水球图能够生动地展示数据的比例关系,给用户一种直观的感受。本文将深入介绍Pyecharts中绘制多种炫酷水球图的参数说明和代码实战,帮助读者更好地利用这一功能进行数据可视化。

一键难忘的博客 4794

Pywinauto与Inspect.exe完美搭配:解决Windows应用UI自动化中的元素定位难题

本文详细介绍了如何将Pywinauto与Inspect.exe结合,以解决Windows应用UI自动化中的核心难题——元素定位。通过实战指南,阐述了如何利用Inspect.exe在UIA模式下精准侦察控件属性,并将这些信息转化为Pywinauto的稳健定位策略,从而高效自动化WPF、WinForms等现代框架构建的复杂桌面应用。

weixin_29297127的博客 520

JS实例(三)图片的缓慢放大和缩小

  我们经常能看到在一些网站中可以通过按钮实现对图片的放大或者缩小,也有可能是鼠标经过时图片放大。在本例中就是通过JavaScript实现图片的放大和缩小。   首先是进行简单的页面布局 1 <div class="imagedispose"> 2 <img src="1.jpeg" id="imaged" width="400px" height="3...

weixin_34235105的博客 314

pyecharts(7)-动态可视化-水球图(基础图形绘制、水球外形的设置以及精度的显示)

(小白帖,代码会有详细的注释,还有动图噢~)如何实现水球图绘制?个人觉得这个运用场景偏小众些,只是展示比较花里胡哨,应用应该不算多。 基础图形绘制、水球外形的设置以及精度的显示

vv_eve的博客 4346

【Python脚本】Python自动大麦网抢票,准点原价秒杀演唱会门票,拒绝黄牛交易!从我做起!!!1

你是否错过了周杰伦的票,最近又没抢到五月天的票,不要太难过,今晚有张学友的票,后天还有张杰的票,加油哦!

weixin_45841831的博客 6万+

Pyecharts实现水球图的说明

水球图通过调整圆环的颜色和大小,形象地展示了数据的分布情况。Pyecharts库提供了丰富的配置选项,使用户能够定制化图表以满足特定需求。Pyecharts允许用户自定义水球图的样式,包括颜色、半径、边框等。c = (Liquid().add("Liquid", [0.75], # 完成比例is_outline_show=False, # 不显示外边框shape="rect", # 设置形状为矩形color="#294D99", # 设置颜色font_size=50, # 设置标签字体大小。

xiaocai 928

G2O (General Graph Optimization)入门及简单使用

g2o全称是General Graph Optimization,也就是图优化,我们在做SLAM后端或者更加常见的任何优化问题(曲线拟合)都可以使用G2O进行处理。

晓晨的博客 1万+

【nvidia-B200 生产环境】NVIDIA 570.124.06+Cuda12.8 Ubuntu22.04 nccl-test 一键部署脚本(免修改复制即用)

目录1. 初始化与日志记录2. 安装基础工具与配置更新3. NVIDIA 驱动安装 570.124.064. 安装 Mellanox OFED 24.10-2.1.8.05. 安装 CUDA 12.86. 安装 NCCL 和测试7. 配置 rc.local 和其他优化8. B200 单独步骤9. 最终测试与重启10. 完整生产脚本,复制即可直接使用总结 功能: 设置日志目录和日志文件路径。 使用 命令将标准输出和错误输出同时写入日志文件和终端。 记录脚本开始时间,并计算开始的秒数

jundao1997的专栏 2797

【手把手陪你学Python】用pyecharts库画水球图

水球图是什么? 水球图是一种可用于展示单个百分比数据的动态图表 第一步 载入pyecharts库 from pyecharts.charts import Liquid, Grid #首次使用需先安装,执行命令pip install pyecharts from pyecharts import options as opts from pyecharts.commons.utils import JsCode 第二步 绘制基本水球图 pic1 = ( Liquid() .ad

Yif18的博客 3076

9篇5章2节:NHIS 数据库的常规数据下载

文章概述了 NHIS-Teen、NHPI NHIS 等补充性调查以及 2024 年 NHIS 数据资源的具体内容,包括问卷材料、技术文档和数据模块,为研究者高效、规范地使用 NHIS 数据提供参考框架。

MD Code 1440

Pyecharts水球图完整指南:如何快速实现百分比可视化

Pyecharts水球图是Python数据可视化中用于展示百分比数据的强大工具。作为Pyecharts库的重要组成部分,水球图能够以直观的液体填充效果展示数据比例,特别适合监控面板、进度展示和KPI指标可视化。本文将为您详细介绍Pyecharts水球图的完整使用方法,帮助您快速掌握这一实用的数据可视化技巧。🎯 ## 什么是Pyecharts水球图? 水球图(Liquid Chart)是一种特

gitblog_00244的博客 934

【PINN高级教程】 第1讲:函数空间与逼近理论

结论:在解决偏微分方程(PDE)时,解往往属于某个 Sobolev 空间 HsHs,其正则性受限于 PDE 的系数与边界条件;而 PINN 在训练过程中实际上是在逼近 Barron 空间中的函数。由于 Barron 空间允许高频信息的压缩,PINN 可以在参数规模较小的情况下捕捉到 PDE 解所需的细节,但其正则性保证仍然比 Sobolev 更弱。因此,在设计 PINN 时,需要通过正则化或网络结构(如残差连接、归一化层)来“逼近”Sobolev 正则性。

u012133341的博客 237

欺诈文本分类微调(一):基座模型选型

通义千问Qwen2具有0.5B、1.5B、7B、72B等一系列参数大小不等的模型,我们需要做的是从大到小依次测试每个模型的能力,找到满足自己需要的最小参数模型。依1.5B和1.5B-Instruct的主要区别:按照官方文档,前者是预训练模型,后者是经过指令微调的模型。

golfxiao的专栏 2655

Python之pyecharts的常见用法1-水球图

Pyecharts是一个基于Echarts的Python可视化库,可以用Python语言轻松地生成各种交互式图表和地图。它支持多种图表类型,包括折线图、柱状图、散点图、饼图、地图等,并且可以通过简单的API调用实现数据可视化。

weixin_42636075的博客 2084

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

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

目录 水球图 双水球图显示 正方形水球图 圆球水球图 数据精度水球图 炫酷水球超级好看 每文一语 水球图 水球图首先是动态的效果,像水流一样波动,所以看起来比较的舒服,一般用于业务里面的完成率,其实和之前的仪表盘有点类似,但是我个人绝对水球图更加的好,因为看起来比较的炫酷。 from pyecharts import options as opts from pyecharts.charts import Liquid from pyecharts.globals imp...

迷茫与徘徊只会让你陷入绝境,欢迎私信博主,带你开始提升变现价值! 2246

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python制作水球图

水球图是一种适合于展现单个百分比数据的图表类型,pyecharts模块能够非常方便画出水球图,进而实现酷炫的数据展示效果。下面给大家介绍一下常见水球图的实现方法:一、基本水球图fromp...

SeizeeveryDay的博客 2389

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

echarts-liquidfill 水球图使用

下载及文档:https://github.com/ecomfe/echarts-liquidfill#api 下载好之后把 echarts-liquidfill.js  导入项目即可 水球图支持非常高度定制化的需求,包括颜色(color)、大小(radius)、波的振幅(amplitude)、波长(waveLength)、相位(phase)、周期(period)、移动方向(direction)...

Charge8的博客 3万+

Python-Pyecharts画图(热力图,仪表图,水球图)[三]

使用Pyecharts画图可以使图像富有动态 Scatter 散点图 Bar 柱状图 Pie 饼状图 Line折线图/面积图 Radar 雷达图 Sankey 桑葚图 WordCloud 词云图 Funnel 漏斗图 Gauge 仪表盘 Graph 关系图 Liquid 水球图 Parallel 平行坐标系 Polar 极坐标系 HeatMap 热力图 热力图 import random from pyecharts import options as opts from

qq_44936246的博客 2665
上一篇: Pyecharts基本图:仪表盘
下一篇: Pyecharts基本图:饼图
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值