【发布时间】:2021-08-03 15:46:15
【问题描述】:
来自加州房屋数据框(ch),
我创建了这段代码:
lat, lon = ch['latitude'], ch['longitude']
mhv = ch['median_house_value']
# Scatter the points, using size and color but no label
plt.figure(figsize=(10,7))
plt.scatter(
lon, lat,
c=mhv,
s=ch['population']/100,
linewidth=0, alpha=0.9,
)
plt.xlabel('longitude')
plt.ylabel('latitude')
plt.colorbar(label='median house value')
for pop in [5, 10, 50, 100, 200]:
plt.scatter([], [], alpha=0.6, s=pop,
label=str(pop), c='k')
plt.legend(scatterpoints=1, frameon=False,
labelspacing=1, title='population size* 10e-2')
plt.show()
问题是:如何在地图上标注箭头和括号以及纬度和经度的最小和最大坐标?
换句话说:我想要这个 -->(min lat, min lon) 和 -->(max lat, max lon) 来标记地图上的点。
【问题讨论】:
标签: python python-3.x pandas matplotlib scatter-plot