12.pyecharts热力图

作者: 无聊的兔子 | 来源:发表于2021-08-24 16:37 被阅读0次

    一、适用条件
    1、热力图:查看整体数据,聚焦更细的维度;好好的热力图感觉被我弄成了日历图,思想是一致的。
    二、代码实现
    1.导入所需包

    import random
    from pyecharts import options as opts
    from pyecharts.charts import HeatMap
    from pyecharts.faker import Faker
    from pyecharts.render import make_snapshot
    #from snapshot_phantomjs import snapshot
    from snapshot_pyppeteer import snapshot
    

    2.数据整理

    value = [[i, j, random.randint(0, 50)] for i in range(31) for j in range(12)]
    print(value)
    

    3 .热力图

    def HeatMap_chart() -> HeatMap:
        ################## 这部分可以直接用,保存成网页
        c = (
            HeatMap()
            .add_xaxis(Faker.days_values.sort())
            .add_yaxis(
                "series0",
                Faker.months,
                value,
                label_opts=opts.LabelOpts(is_show=True, position="inside"),
            )
            .set_global_opts(
                title_opts=opts.TitleOpts(title="HeatMap-Label 显示"),
                visualmap_opts=opts.VisualMapOpts(),
            )
            # .render("1.html")
        )
    ############
        return c
    make_snapshot(snapshot, HeatMap_chart().render(), "12_1.gif")
    if __name__ == '__main__':
        HeatMap_chart()
    
    12_1.gif

    相关文章

      网友评论

        本文标题:12.pyecharts热力图

        本文链接:https://www.haomeiwen.com/subject/afeabltx.html