Pyecharts基本图:水球图

2024-04-15 15:08
文章标签 pyecharts 基本 水球

本文主要是介绍Pyecharts基本图:水球图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Pyecharts基本图:水球图


文章目录

  • Pyecharts基本图:水球图
  • 前言
  • 一. Liquid:水球图
    • 1.1 Liquid 类
    • 1.2 add 函数
  • 二. 例子
    • 2.1 菱形
    • 2.2 多水球图
    • 2.3 矩形水球
    • 2.4 基本图
    • 2.5 精确数据
    • 2.6 无轮廓
    • 2.7 箭头型
  • 总结


前言

本文主要是展示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 SymbolTypec = (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 JsCodel1 = (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 SymbolTypec = (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 Liquidc = (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 JsCodec = (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 Liquidc = (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 SymbolTypec = (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")
)

箭头状水球


总结

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

这篇关于Pyecharts基本图:水球图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/906153

相关文章

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

mapstruct中的@Mapper注解的基本用法

《mapstruct中的@Mapper注解的基本用法》在MapStruct中,@Mapper注解是核心注解之一,用于标记一个接口或抽象类为MapStruct的映射器(Mapper),本文给大家介绍ma... 目录1. 基本用法2. 常用属性3. 高级用法4. 注意事项5. 总结6. 编译异常处理在MapSt

MyBatis ResultMap 的基本用法示例详解

《MyBatisResultMap的基本用法示例详解》在MyBatis中,resultMap用于定义数据库查询结果到Java对象属性的映射关系,本文给大家介绍MyBatisResultMap的基本... 目录MyBATis 中的 resultMap1. resultMap 的基本语法2. 简单的 resul

Java 枚举的基本使用方法及实际使用场景

《Java枚举的基本使用方法及实际使用场景》枚举是Java中一种特殊的类,用于定义一组固定的常量,枚举类型提供了更好的类型安全性和可读性,适用于需要定义一组有限且固定的值的场景,本文给大家介绍Jav... 目录一、什么是枚举?二、枚举的基本使用方法定义枚举三、实际使用场景代替常量状态机四、更多用法1.实现接

git stash命令基本用法详解

《gitstash命令基本用法详解》gitstash是Git中一个非常有用的命令,它可以临时保存当前工作区的修改,让你可以切换到其他分支或者处理其他任务,而不需要提交这些还未完成的修改,这篇文章主要... 目录一、基本用法1. 保存当前修改(包括暂存区和工作区的内容)2. 查看保存了哪些 stash3. 恢

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Python 异步编程 asyncio简介及基本用法

《Python异步编程asyncio简介及基本用法》asyncio是Python的一个库,用于编写并发代码,使用协程、任务和Futures来处理I/O密集型和高延迟操作,本文给大家介绍Python... 目录1、asyncio是什么IO密集型任务特征2、怎么用1、基本用法2、关键字 async1、async

redis中使用lua脚本的原理与基本使用详解

《redis中使用lua脚本的原理与基本使用详解》在Redis中使用Lua脚本可以实现原子性操作、减少网络开销以及提高执行效率,下面小编就来和大家详细介绍一下在redis中使用lua脚本的原理... 目录Redis 执行 Lua 脚本的原理基本使用方法使用EVAL命令执行 Lua 脚本使用EVALSHA命令

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地