matplotlib と Basemap (wxpython GUI 内) を使用してプロットしています。現在、私のプロット コードは次のようになります。
self.map = Basemap(llcrnrlon=lon_L, llcrnrlat=lat_D, urcrnrlon=lon_R,
urcrnrlat=lat_U, projection='lcc', lat_0=map_lat1, lon_0=map_lon1,
resolution='i', area_thresh=10000,ax=self.axes, fix_aspect=False)
m = Basemap(llcrnrlon=lon_L, llcrnrlat=lat_D, urcrnrlon=lon_R,
urcrnrlat=lat_U, projection='lcc', lat_0=map_lat1, lon_0=map_lon1,
resolution='i', area_thresh=10000,ax=self.axes)
x,y=m(some_x_data,some_y_data)
plot_handle, = self.map.plot(x,y,'bo')
plot_handle.set_xdata(x)
plot_handle.set_ydata(y)
self.figure.canvas.draw()
これはそれをうまくプロットします。ここでやりたいことは、単一のポイント (データ内の単一の x と単一の y) を取り、別の色で色付けすることです。マップ/プロットを常に更新しているため、まだ plot_handle を使用したいので、データをリセットしたくありません。何か助けはありますか?
ありがとう!