为什么只显示几个城市的点,其他城市和省份都没有显示,是什么问题呢,有大佬知道这么做吗?
代码如下:
keys = ['上海', '北京', '合肥', '哈尔滨', '广州', '成都', '无锡', '杭州', '武汉', '深圳', '西安', '郑州', '重庆', '长沙', '贵阳', '乌鲁木齐']
values = [4.07, 1.85, 4.38, 2.21, 3.53, 4.37, 1.38, 4.29, 4.1, 1.31, 3.92, 4.47, 2.40, 3.60, 1.2, 3.7]
values = [str(i) for i in values]
a = list(zip(keys,values)) # 转换为列表
from pyecharts.charts import Map#地图所导入的包
from pyecharts import options as opts#全局设置所导入的包
def map1():
map=(
Map()
.add("标题",a ,"china")#导入数据
.set_global_opts(title_opts=opts.TitleOpts(title="中国地图"),visualmap_opts=opts.VisualMapOpts(max_=5))#设置连续形地图
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))#标签不显示
)
return map
map1().render('中国地图.html')
map1().render_notebook()