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

Hel*_*lad 3 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()
Run Code Online (Sandbox Code Playgroud)

lje*_*ibo 10

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

幸运的是,有这样的事情.在标题下的手册results: dict中,页面底部指出:

传单:表示超出胡须(异常值)的数据的点.

设置showfliers=False将有助于您.

我不得不提一下,我发现他们将异常值缩短到飞行员身上真的很奇怪.如果这没有帮助手动提供第二个解决方案:

sym:str或None,默认=无

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