Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使箭头更薄_Python_Matplotlib - Fatal编程技术网

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.7
plt.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)
)