python填充地图
2021-03-13 19:32
标签:运行 das dpi read 不能 rom 选择 htm min 某些公司经常有需求分华东、华南、华北等自定义区域,地图展现时就需要自定义边界,本文介绍如何通过自定义边界绘制地图。 1、geopandas绘制地图 上篇文章地址:https://www.cnblogs.com/ayajing/p/14006082.html 根据上篇文章,geopandas绘图步骤很容易,直接展示绘图代码: 最后绘制的地图是这样的: 2、绘制上图前可能需要原始的数据,上述代码中的result.json 打开控制台: 最后,json文件生成 python填充地图 标签:运行 das dpi read 不能 rom 选择 htm min 原文地址:https://www.cnblogs.com/ayajing/p/14050005.htmlimport matplotlib as mpl
import matplotlib.pyplot as plt
import geopandas
# from adjustText import adjust_text
mpl.rcParams["font.family"] = "SimHei"
mpl.rcParams["axes.unicode_minus"]=False # 用来正常显示负号
plt.rcParams[‘font.sans-serif‘]=[‘SimHei‘] # 用来正常显示中文标签
# 读取数据
ch = geopandas.read_file(‘result.json‘)
# 绘制地图
fig, ax = plt.subplots(figsize = (6, 6), dpi = 200)
ch_map = ch.geometry.plot(ax = ax, facecolor = ‘#FFFFFF‘, edgecolor = ‘#C0C0C0‘, lw = 1)
ax.axis(‘off‘)
# 在地图上添加区名文本
# for loc, label in zip(ch.geometry.representative_point(), ch.name):
# ax.text(loc.x, loc.y, label, size = 10, color = ‘000000‘)
plt.savefig(‘中国地图.jpg‘)
plt.show()
上一篇:C++ equal()算法解析