绘制哪个省的地图,就将上述代码中,“河北地图”改成“**省地图”,后面的“河北”改成“**”,改成你所要绘制的省份即可,后面的题目,当然也可以替代成你所需要的。
当绘制省份地图时,无论是直接引用表格中的数据还是自定义引进城市名称(上图所示),都要保证名字完全在地图上看到的名字一样。举个例子:石家庄市就一定要是石家庄市,如果只写个石家庄,那么你的数据不会传到实际的石家庄市。
在上述代码中,我将城市名称全部去掉了市字,在生成的地图中,就会出现上面我说的数据传达不过去。当然对于绘制国家的所有省份地图时也是相同要求,比如西藏自治区一定要写西藏自治区,只写个西藏,也会出现地图颜色空白现象。
visualmap_opts=opts.VisualMapOpts(max_=1) 这串代码中,max_= 后面的值是数据的最大值,在运用时,要根据自己所需去设置,由于我前面的值都在1以内,所以我设置成1。很重要的一点是 map.load_javascript() 这串代码只需要运行一次,运行完就不要运行了,会报错。
最终的图像展示为下图
由于我的值都比较接近,导致地图颜色比较接近,各区域间不明显,在遇到相同状况时,我们可以规定一下不同颜色对应的取值范围
在上述代码运行后就会得到颜色比较分明的地图了
当然这个颜色,是可以自己调节的,color后面设置就可以了。接下来绘制各省份地图
在这我就直接绘制不同颜色对应的取值范围的地图,得到结果如下
当遇到类似问题时,留言我看到会解答
标签:pyechart,绘制地图,省份,代码,地图,颜色,绘制,石家庄市 From: https://blog.csdn.net/m0_69635526/article/details/144370880