已知经纬度,求地理分布位置散点图的代码
时间: 2024-03-16 08:47:33 浏览: 95
React 使用recharts实现散点地图的示例代码
以下是使用Python和Matplotlib绘制地理分布位置散点图的示例代码:
```python
import matplotlib.pyplot as plt
# 经纬度数据
lats = [40.7128, 37.7749, 51.5074, 35.6895]
lons = [-74.0060, -122.4194, -0.1278, 139.6917]
# 绘制地图
fig = plt.figure(figsize=(8, 8))
ax = fig.add_subplot(1, 1, 1)
ax.set_title('地理分布位置散点图')
ax.scatter(lons, lats, color='blue', alpha=0.5)
# 设置坐标轴范围
ax.set_xlim([-180, 180])
ax.set_ylim([-90, 90])
# 添加地图背景
ax.imshow(plt.imread('world_map.png'), extent=[-180, 180, -90, 90], alpha=0.5)
```
在这个示例中,我们使用了Matplotlib的`scatter()`函数绘制散点图。`lats`和`lons`数组分别存储了四个城市的经纬度数据。我们还使用了`imshow()`函数在散点图上添加了一个地图背景。请注意,你需要提供一个名为`world_map.png`的地图图像文件,它应该是一个包含全球地图的图像。
当你运行这个示例代码时,它将生成一个名为`scatter_plot.png`的散点图。你可以使用`plt.savefig()`函数将它保存为图像文件。
阅读全文