1

12 の異なるポイントがあり、そのうちの 10 は最初の 2 つに関連しています。
この10点のそれぞれに個別にラベルを設定したいのですが、2つ以上の点が同じ座標を持っている場合がありますが、その座標のすべてのラベルを表示したい(お互いの上ではなく、読みやすい)下の図では、2 組の点が同じ座標を持ち、それらのラベルが重なっています。

booleanFunction = np.array(["K","I","H" ,"G", "F", "E" , "D" , "M", "B", "A"])
pointsx = np.empty((rs.shape[1],1))
pointsy = np.empty((rs.shape[1],1))
....
....
....
pl.figure()
pl.hold(True)
pl.plot(X1, Y1, 'ro', X2, Y2, 'y<')
pl.plot(pointsx, pointsy, 'b3')

for i in range (len(pointsx)):
    pl.annotate(booleanFunction[i], xy=(pointsx[i], pointsy[i]), xycoords='data', textcoords='data')

dd

4

1 に答える 1