from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.faker import Faker
# 统计地图构建数据时, 地区名要跟地图上的名字完全对应,不可以增减字数。
# 统计地图的地图类型选取,需要注意:
# 1. 中国地图传入: 'china'
# 2. 外国地图传入: '美国', '英国', '俄罗斯'
# 3. 中国省份和城市: '广东', '梅州', '新疆'
#杨洋在各省的粉丝数量
data = [
['重庆省', 86000],
['贵州省', 30000], ['广东省', 82000], ['湖南省', 65000], ['广西省', 65000],
['河北省', 65000], ['云南省', 70000], ['湖北省', 10000], ['重庆省', 75000],
['河南省', 70000],
]
c = (
Map()
.add("羊毛", data, "china") # 第三个参数为:地图类型,具体参考 pyecharts.datasets.map_filenames.json 文件
.set_global_opts(
title_opts=opts.TitleOpts(title="Map-中国地图"), visualmap_opts=opts.VisualMapOpts()
)
)
c.render_notebook()
运行结果如下图所示: