Python 如何使箭头更薄
我画了一个箭头如下,虽然我认为它有点大。我怎样才能使它更薄更小?多谢各位Python 如何使箭头更薄,python,matplotlib,Python,Matplotlib,我画了一个箭头如下,虽然我认为它有点大。我怎样才能使它更薄更小?多谢各位 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)) 您应该尝试调整宽度参数(从) 我已经调整了您的代码片段,使参数更加明显。还要注意,width以点为单位,因此您可能需要尝试几个不同的值。
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))
您应该尝试调整
宽度
参数(从)
我已经调整了您的代码片段,使参数更加明显。还要注意,
width
以点为单位,因此您可能需要尝试几个不同的值。其他值得一看的值是frac
头部宽度
和收缩
(),尤其是如果您想使头部更小 也许可以尝试向dict添加markersize=0.1
之类的内容?在python 2.7plt.annotate中,Width出现在arrowprops中(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),
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)
)