用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()

在这里插入图片描述

版权声明:本文为qq_41228218原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41228218/article/details/91350220