Matplotlib错误栏不以标记为中心

时间:2014-08-22 16:44:51

标签: python matplotlib

使用errorbar时,将错误栏置于标记中心的诀窍是什么?

import matplotlib.pyplot as plt
plt.errorbar([1],[1],[0.1],fmt='k^',capsize=5,capthick=2,ms=9,markerfacecolor='none',mew=2)
plt.show()

当尝试使用错误栏制作具有演示质量的图时,这非常烦人。我的所有错误栏似乎都是一个或两个偏心的像素。这也会影响图例。我尝试了各种标记大小和线宽,但它们永远不会正确居中。在Mac OX 10.8.4上使用matplotlib 1.2.1。尝试使用mpl 1.3.1并获得相同的结果。

Errobar bar obviously not in the center of the marker enter image description here

1 个答案:

答案 0 :(得分:1)

确认错误。创建Github问题,并标记为在MPL 1.4.x中修复