各データポイントがデータポイントを指す矢印でラベル付けされているpyplotグラフがあり、データが注釈を付けているデータポイントから一定のオフセットになるようにフォーマットされています。これは、データ ポイントの 1 つで図の端に近づきすぎて、注釈が切り落とされるまでは正常に機能します。注釈をフォーマットして、データから離れて自動的に配置され、図にとどまるようにする方法があることを願っています。以下は、注釈をどのようにフォーマットしているかのスニペットです。
for label, x, y in zip(bagOlabels, time, height):
ax.annotate(
label,
xy = (x,y), xytext = (50,-20),
textcoords = 'offset points', ha = 'right', va = 'top',
arrowprops = dict(arrowstyle = '->',
connectionstyle = 'arc3,rad=0')
)
ラベルのxytext = (50,-20)
オフセットを設定する場所です。私は掘り起こしてきましたが、探しているものはまだ見つかりません。これをどのように達成できるかについての洞察があれば、私はそれを聞きたいです.
ありがとう。