【发布时间】:2014-11-04 23:19:51
【问题描述】:
错误记录在这里:
Matplotlib errorbar not centered on marker
这里: https://github.com/matplotlib/matplotlib/issues/3400
基本上,标记一直被绘制 1 个像素。如果您仔细查看第二个图,您甚至可以在 Matplotlib 自己的教程页面上看到这一点:http://matplotlib.org/1.2.1/examples/pylab_examples/errorbar_demo.html
这非常令人沮丧,因为我无法从 matplotlib 生成出版质量的图,我很惊讶这个问题没有得到解决。
无论如何,我在 matplotlib 上投入了太多时间和代码,无法切换到不同的包。所以我的问题是你将如何解决?我想一种解决方案是将标记从误差线向左/向右绘制 1 个像素。我不知道该怎么做。我想出了如何获取我的绘图点的显示坐标,但是如何制作一个保留 1 像素偏移的交互式绘图?我可以用 1 像素的偏移量绘制它们,但是你不能缩放或操纵绘图。
【问题讨论】:
标签: python matplotlib