如何防止大熊猫在箱线图中绘制异常值

时间:2015-02-25 17:33:05

标签: python pandas

我有一个DataFrame(名为result_df),想要用boxplot绘制一个列。

但是某些异常值破坏了可视化。我怎么能防止绘制异常值?

我使用的代码:

fig, ax = pl.subplots()
fig.set_size_inches(18.5,10.5)
result_df.boxplot(ax=ax)
pl.show()

1 个答案:

答案 0 :(得分:10)

重要提示:我没有得到足够的重视,显然这种情况发生了很多,我错过了pandas具体的问题。然而,从我看到的问题来看,它基本上是用于在后台绘图的matplotlib,所以这仍然可以工作。对不起,我没有更加小心。

幸运的是,有这样的事情。在manualresults: dict标题下,页面底部标明:

  

fliers:表示超出胡须的数据的点   (离群值)。

设置showfliers=False将有助于您。

我不得不提一下,我发现他们将异常值缩短为传单真的很奇怪。如果这不能帮助manual提供第二个解决方案:

  

sym:str或None,默认=无

     

飞行员点的默认符号。如果您不想显示传单,请输入空字符串('')。如果为None,那么传单默认为   'b +'如果你想要更多的控制,请使用flierprops kwarg。