我正在尝试使用matplotlib在loglog图中绘制箭头,它看起来像这样:
我知道有人建议关闭坐标轴(Matplotlib: Draw a vertical arrow in a log-log plot),但我确实需要坐标轴。此外,该建议似乎没有改变任何内容(除了关闭坐标轴,如预期的那样)。
plt.figure();plt.loglog([1,10,60],[1,0.1,0.005])
plt.axis('off')
plt.arrow(2,0.002,5,0.098,'k',head_length=0.3)
目前我的解决方法是创建一个不可见的插图(即:轴关闭)并在其中使用线性轴环境绘制箭头,这样可以实现,但是有点不太方便。是否有更简单的方法?或者人们建议在完成主要绘图后使用inkscape等工具添加这些额外的功能?