用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上绘图_第1张图片
在官网示例上加上这行就行了
.render_notebook()

你可能感兴趣的:(pyecharts)