gpt4 book ai didi

python - 如何更改matplotlib中双头注释的头大小?

转载 作者:行者123 更新时间:2023-12-02 23:20:58 27 4
gpt4 key购买 nike

下图是箭头很小的图... enter image description here

我尝试了下面的代码,但它不起作用......它说“引发 AttributeError('未知属性 %s' % k)属性错误:未知属性头宽“...

xyfrom=[10,620]
xyto=[130,620]
ax.annotate("",xyfrom,xyto,arrowprops=dict(arrowstyle='<->',linewidth = 2, headwidth=10,color = 'k'
))
ax.text((xyto[0]+xyfrom[0])/2-15,(xyto[1]+xyfrom[1])/2+10,"headwidth is too small",fontsize=24)

最佳答案

我相信这是因为您需要在字符串内给出 arrowstyle 参数。试试这个:

 arrowprops=dict(arrowstyle='<->, head_width=10', facecolor='k')

,注意这是一个完整的字符串:

 '<->, head_width=10'

这是 matplotlib 中一个非常奇怪的选择,我真的不明白为什么会这样。无论如何,看看是否能解决您的问题。

关于python - 如何更改matplotlib中双头注释的头大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36148773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com