from pyecharts import options as opts
from pyecharts.charts import Map
# 假设你有一个包含省份和抖音大v人数的字典
data = {
"广东": 100,
"江苏": 80,
"山东": 70,
"浙江": 60,
"河南": 50,
"河北": 40,
"四川": 30,
"湖北": 20,
"湖南": 10
}
# 创建地图对象
map_chart = Map()
# 添加数据
map_chart.add("抖音大v人数", list(data.items()), maptype="china")
# 设置全局选项
map_chart.set_global_opts(
title_opts=opts.TitleOpts(title="抖音大v人数分布"),
visualmap_opts=opts.VisualMapOpts(max_=150),
)
# 渲染地图
map_chart.render("douyin_da_v_map.html")