如何解决使用.png图像数字化地图,并绘制一个已知纬度/经度的圆通过在python
我有一个.png地图图像,其中包含指定村庄中手泵的位置。有70个位置值。我想在python中执行以下操作(以前在matlab中已经做过类似的事情)-
- 数字化地图的.png图像(以前在matlab中已经做过类似的事情),但是现在需要在python中进行。
- 绘制带有给定纬度/经度的透明颜色的圆。点是我给定的中心和半径。
任何帮助将不胜感激。刚刚开始这样做,所以当我搜索并找到解决方案时,将继续更新此帖子。谢谢。
解决方法
在转换simialr R代码的帮助下完成...
def bubbles(lat,long,re,colvar,wellnum,txt):
s=list(map(lambda x: x *1.2,re))
fig,ax = plt.subplots()
lc=plt.scatter(lat,s,c=colvar,cmap="coolwarm",alpha=0.8,edgecolors="grey",linewidth=2)
# Add titles (main and on axis)
for i in range(0,len(wellnum)):
plt.text(lat[i],long[i],' {1}ft\n{0}\n{2}R2'.format(wellnum[i],re[i],str(round(txt[i],2))))
plt.xlabel("LAT")
plt.ylabel("LONG")
plt.title("B")
axcb = fig.colorbar(lc)
axcb.set_label('Pe')
plt.show()
return fig
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。