下面是一个简单的例子,用Python绘制中国地图:

import matplotlib.pyplot as plt
import matplotlib.patches as mpatches

# 创建一个Figure对象
fig, ax = plt.subplots()

# 绘制中国地图
# 添加一个矩形作为中国的边界
ax.add_patch(mpatches.Rectangle(xy=[73, 18], width=54, height=55, edgecolor='black', facecolor='none'))

# 绘制省份的边界
provinces = {
    '北京': [116.3, 39.9, 0.5, 0.5],
    '上海': [121.4, 31.2, 0.5, 0.5],
    '天津': [117.2, 39.1, 0.4, 0.4],
    # 其他省份...
}

for province, coords in provinces.items():
    ax.add_patch(mpatches.Rectangle(xy=coords[:2], width=coords[2], height=coords[3], edgecolor='black', facecolor='none'))

# 设置坐标轴范围
ax.set_xlim([73, 127])
ax.set_ylim([18, 73])

# 显示图形
plt.show()

这个例子只是绘制了中国的边界和几个省份的边界,你可以根据自己的需求添加更多的省份和城市。


原文地址: https://www.cveoy.top/t/topic/lU8y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录