10

少し大きいと思いますが、以下のように矢印をプロットします。薄くて小さくするにはどうすればいいですか?ありがとうございました

for i in range(len(x)):
    plt.annotate(df.index[i],xy=(x[i],y[i]),xytext=(x[i]+1.31,y[i]-0.55),arrowprops=dict(facecolor='blue', shrink=0.1))
4

1 に答える 1

8

widthパラメータを調整してみてください(ドキュメントから)

plt.annotate(df.index[i], 
    xy=(x[i],y[i]), xytext=(x[i]+1.31,y[i]-0.55),
    arrowprops=dict(facecolor='blue', shrink=0.1, width=2)
)

パラメータをより明確にするためにスニペットを調整しました。またwidth、ポイント単位であるため、いくつかの異なる値を試す必要がある場合があります。注目に値する他の値は次のとおりfracです。headwidthおよびshrinkドキュメントにも)、特に頭も小さくしたい場合は!

于 2013-03-22T20:15:48.137 に答える