用pyecharts在jupyter notebook上绘图

from example.commons import Faker
from pyecharts import options as opts
from pyecharts.charts import Bar3D
import random

def bar3d_base() -> Bar3D:
    data = [(i, j, random.randint(0, 12)) for i in range(6) for j in range(24)]
    c = (
        Bar3D()
        .add(
            "",
            [[d[1], d[0], d[2]] for d in data],
            xaxis3d_opts=opts.Axis3DOpts(Faker.clock, type_="category"),
            yaxis3d_opts=opts.Axis3DOpts(Faker.week_en, type_="category"),
            zaxis3d_opts=opts.Axis3DOpts(type_="value"),
        )
        .set_global_opts(
            visualmap_opts=opts.VisualMapOpts(max_=20),
            title_opts=opts.TitleOpts(title="Bar3D-基本示例"),
        )
        .render_notebook()
        .render()
    )
    return c
bar3d_base()

用pyecharts在jupyter notebook上绘图

上一篇:pyecharts v1 版本 学习笔记 饼图,玫瑰图


下一篇:pyecharts v1 版本 学习笔记 折线图,面积图