我有一个大的涡流数据集,如x,y,直径,和我有一个1440*720像素的背景地图,我如何能够绘制的漩涡位置与他们的直径在地图上?谢谢你的帮助!
发布于 2015-05-28 21:16:14
您可以使用matplotlib:
假设您的数据集具有以下格式:
data = [[x1,y1,d1], [x2,y2,d2], ...]然后
import matplotlib.pyplot as plt
from math import pi
im = plt.imread(image_name)
implot = plt.imshow(im)
for elem in data:
# put a blue dot at (elem[0], elem[1]) with diameter elem[2]
plt.scatter([elem[0]], [elem[1]], s=pi*(elem[2]**2)/4)
plt.show()发布于 2015-05-28 21:46:03
假设您知道如何显示图像(例如pyplot.imshow)并绘制数据(例如pyplot.plot),则执行以下操作:
from matplotlib import pyplot as plt
plt.imshow(map_image)
# the next line prevents subsequent calls to pyplot.plot from changing axes
plt.autoscale(False)
plt.plot(data)
plt.show()https://stackoverflow.com/questions/30517033
复制相似问题