我有一个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.
归档时间: |
|
查看次数: |
7733 次 |
最近记录: |