首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在matplotlib中使用pyplot.arrow或patches.Arrow?

如何在matplotlib中使用pyplot.arrow或patches.Arrow?
EN

Stack Overflow用户
提问于 2011-10-31 04:14:32
回答 1查看 13.6K关注 0票数 10

如果我想使用箭头/箭头函数来绘制箭头而不是轴线,我如何让线/箭头显示出来?示例如下:

代码语言:javascript
复制
import matplotlib.pyplot as plt
import matplotlib.patches as pts

plt.ion()
ax = plt.axes()
ax.set(xlim=[0,1],ylim=[0,1],autoscale_on=False,clip_on=False)
ax.set(frame_on=False,xticks=[],yticks=[])
pts.Arrow(0,0,1,0,width=0.05)
plt.arrow(0,0,0,1,shape='right',lw=3,fill=True)
ax.text(1,0,'functionalization',
        verticalalignment='top',
        horizontalalignment='center')
ax.text(0,1,'void space/structure')
plt.draw()

pts.Arrow不绘制任何内容,而plt.arrow绘制一条线,但不绘制箭头。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-31 05:13:02

代码语言:javascript
复制
plt.arrow(0,0,0,1, shape='full', lw=3, length_includes_head=True, head_width=.01)
票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7947532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档