1、概述


本文中使用了Python的pyecharts库,这是一个可以使用代码生成可视化图表的库,我们经过对图表的基础配置,运行后pyecharts库会将图表数据生成一个html文件模板,我们只需要运行这个html文件就可以看到对应图表效果啦!

喜欢技术的小伙伴可以评论区留言,分享个人学习成果!

2、效果展示


3、代码信息


# 导入map模块,创建地图
from pyecharts.charts import Map
from pyecharts.options import VisualMapOpts,LabelOpts
# from pyecharts import options as opt

# 准备数据
data = [("石家庄市", 60), ("唐山市", 20), ("邯郸市", 20), ("邢台市", 15), ("保定市", 36), ("承德市", 8), ("沧州市", 66), ("衡水市", 12), ("廊坊市", 27), ("张家口市", 18),("秦皇岛市",38)]

# 创建图表实例
map = Map()

# 添加数据和标题,还有图表类型
map.add("河北省各市疫情确诊人数", data,"河北")

# 设置全局配置
map.set_global_opts(
    visualmap_opts=VisualMapOpts(
        is_show=True,
        is_piecewise=True,
        pieces = [
            {"min":1, "max":5,"label":"1~5人","color":"pink"},
            {"min":5, "max":15,"label":"5~15人","color":"sandybrown"},
            {"min":15, "max":40,"label":"15~40人","color":"#D01F1FFF"},
            {"min":40, "max":100,"label":"40~100人","color":"#9b0909"}
        ]
    )
)

# 定义系列配置
map.set_series_opts(
    label_opts=LabelOpts(color="white")
)

map.render("map3.html")

更多推荐