pyecharts第九节、旭日图(现代饼图)

简介: pyecharts第九节、旭日图(现代饼图)

旭日图用的包是:

pip install pyecharts -U

执行就好

image.png


创建【demo9.py】测试类

image.png


image.png


输入以下编码


from pyecharts import options as opts
from pyecharts.charts import Sunburst
def sunburst_base() -> Sunburst:
    data = [
        opts.SunburstItem(
            name="金",
            children=[
                opts.SunburstItem(name="刀", value=50),
                opts.SunburstItem(name="枪", value=20),
                opts.SunburstItem(name="剑", value=20),
                opts.SunburstItem(name="戟", value=10)
                ]
            ),
        opts.SunburstItem(
            name="木",
            children=[
                opts.SunburstItem(name="大林木", value=60),
                opts.SunburstItem(name="桦木", value=10),
                opts.SunburstItem(name="桃木", value=10),
                opts.SunburstItem(name="铁木", value=10)
                ]
            ),
        opts.SunburstItem(
            name="水",
            children=[
                opts.SunburstItem(name="弱水", value=20),
                opts.SunburstItem(name="无根之水", value=20),
                opts.SunburstItem(name="羊水", value=20),
                opts.SunburstItem(name="泪水", value=20)
                ]
            ),
        opts.SunburstItem(
            name="火",
            children=[
                opts.SunburstItem(name="异火", value=30),
                opts.SunburstItem(name="雷火", value=40),
                opts.SunburstItem(name="战火", value=40),
                opts.SunburstItem(name="烈火", value=30)
                ]
            ),
        opts.SunburstItem(
            name="土",
            children=[
                opts.SunburstItem(name="稀土", value=30),
                opts.SunburstItem(name="黑土", value=30),
                opts.SunburstItem(name="红土", value=20),
                opts.SunburstItem(name="泥土", value=20)
                ]
            )
        ]
    c = (
        Sunburst(init_opts=opts.InitOpts(page_title="五行旭日图-演示"))
        .add(
            "sunburst",
            data,
            radius=["20%", "85%"]
            )
        .set_global_opts(title_opts=opts.TitleOpts(title="五行旭日图-演示", pos_left="center"))
        .render("xuri.html")
        )
    return c
sunburst_base()


执行


image.png


执行生成的【xuri.html】文件


image.png


双击打开


 image.png


效果演示


image.png


希望能对大家有所帮助,欢迎一键三连。  


相关文章
|
7月前
|
数据可视化 Python
堆叠柱状图(pyecharts足矣 既好看又简单
堆叠柱状图(pyecharts足矣 既好看又简单
465 0
|
3月前
|
数据可视化 Python
Plotly:绘制蜡烛图
Plotly:绘制蜡烛图
59 0
|
7月前
|
NoSQL 数据库 Python
PyQt学习(二)-----图形的建立(柱状图,折线图,堆叠柱状图,饼图)
PyQt学习(二)-----图形的建立(柱状图,折线图,堆叠柱状图,饼图)
130 1
|
6月前
|
数据可视化 开发者 Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-1
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
|
6月前
|
Python
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)-2
Python学习笔记之Matplotlib模块入门(直线图、折线图、曲线图、散点图、柱状图、饼状图、直方图、等高线图和三维图的绘制)
R语言笔记丨绘图基础知识:饼图、条形图
R语言笔记丨绘图基础知识:饼图、条形图
|
7月前
【SPSS】基础图形的绘制(条形图、折线图、饼图、箱图)详细操作过程(下)
【SPSS】基础图形的绘制(条形图、折线图、饼图、箱图)详细操作过程
531 0
|
7月前
【SPSS】基础图形的绘制(条形图、折线图、饼图、箱图)详细操作过程(上)
【SPSS】基础图形的绘制(条形图、折线图、饼图、箱图)详细操作过程
793 0
|
7月前
|
存储 数据可视化
使用 plotly 绘制旭日图
使用 plotly 绘制旭日图
335 0
|
数据可视化 数据挖掘
可视化 | Pyecharts象形柱图--图例自定义
可视化 | Pyecharts象形柱图--图例自定义