散布図があり、matplotlibhttp ://matplotlib.org/users/transforms_tutorial.html#axes-coordinatesを介して蛍光ペンタイプのものを実装しました。
現時点では、いずれかのポイントをクリックすると蛍光ペンが同じ場所に表示されますが、私がやりたいのは、特定のポイントをクリックすると、そのポイントから座標を取得し、そのポイントがどこにあるかを強調表示することです。私のコードはこれです
def onclick
ind = event.ind
# the x coords of this transformation are data, and the
# y coord are axes
trans = transforms.blended_transform_factory(
ax.transData, ax.transAxes)
# highlight the 1..2 stddev region with a span.
# We want x to be in data coordinates and y to
# span from 0..1 in axes coords
rect = patches.Rectangle((1,0), width=1, height=1,
transform=trans, color='yellow',
alpha=0.5)
ax.add_patch(rect)
print ('on pick scatter:' , ind , np.take(x,ind), np.take(y,ind))