【发布时间】:2017-06-12 00:23:12
【问题描述】:
我有 Matplotlib 1.5.1 版,我正面临一个有趣的问题。我想在我的绘图中添加一个箭头,它的每一端都有头并指定颜色和宽度。然而,研究Matplotlib documentation on this matter,我意识到我可能不能两者兼得。我可以有一个朝向两端的箭头,但是这个箭头将有默认颜色和线宽 - 如果我在我的 arrowprops 中包含 arrowstyle,这是选项,或者我可以省略 arrowstyle 并设置颜色和宽度箭头属性,但我只有默认箭头。 有没有办法两者兼得?
我有这个代码:
plt.annotate('', xy=(p[0][0]-p[0][2], 0), xycoords='data', xytext=(p[0][0], 0), textcoords='data', arrowprops=dict(arrowstyle: '<|-|>',color='k',lw=2.5))
导致SyntaxError: invalid syntax。
(注意:p 只是一个列表列表,我从中获取 x 和 y 值,我正在循环绘制)
【问题讨论】:
标签: python matplotlib annotate