尽管设置了sym ='',plt.boxplot仍会绘制传单

时间:2014-12-13 09:08:04

标签: python matplotlib

根据docs

  

如果您不想显示传单,请输入空字符串('')。

但是,以下代码:

plt.boxplot(([1,2,3,4, 200],  [5,10,23, 42, 300]), sym = '')

产地:

enter image description here

很明显,传单很明显。这是一个错误吗?我做错了什么?

(python 2.7.8,mpl 1.4.0)

1 个答案:

答案 0 :(得分:2)

此问题是在matplotlib v1.4.1中修复的回归。您可以在salspaugh's ticket中找到有关该问题的更多信息 github showfliers=False。{/ p>

正如通过boxplot传递给{{1}}方法的评论中所提到的,是隐藏异常值的另一个简洁选项。