Matplotlib错误栏,倾覆不起作用?

时间:2018-03-03 11:19:56

标签: python matplotlib seaborn

我为我的seaborn barplot画了一个自定义错误栏,因为我需要使用内部主题错误栏。我用过:

plt.errorbar([0, 1], [mean1, mean2], yerr = errBar_value,
             elinewidth = 3, ecolor = "k", capsize = 0.5)

结果如下

enter image description here

如何增加倾覆?我尝试了不同的翻译值但没有改变。

非常感谢

嘉俊

2 个答案:

答案 0 :(得分:2)

plt.errorbar([0, 1], [mean1, mean2], yerr = errBar_value,elinewidth = 3, ecolor = "k", capsize = 0.5,fmt=' ')

fmt语句摆脱了这条线。对我来说,它可以为倾覆增加一个更大的值来增加它的大小。我正在使用python 3.6.1

答案 1 :(得分:0)

最后,我这样做了:

(_, caps, _) = plt.errorbar([0, 1], [ncv['VisualOnly'].mean(), ncme['Mode Explorer'].mean()], yerr = errBar_vo,
             elinewidth = 3, ecolor = "k", fmt = ' ',capsize = 5)
for cap in caps:
    cap.set_color('k')
    cap.set_markeredgewidth(3)

手动设置上限似乎解决了这个问题。