我有一个 DataFrame(称为 result_df
)并想用箱线图绘制一列。
但是某些异常值破坏了可视化。如何防止绘制异常值?
我使用的代码:
fig, ax = pl.subplots()
fig.set_size_inches(18.5,10.5)
result_df.boxplot(ax=ax)
pl.show()
最佳答案
重要提示:我没有给予足够的关注,显然这种情况经常发生,而且我错过了它是 pandas
特定的。然而,从问题中我看到它基本上是用于在后台绘图的 matplotlib 所以这仍然可以工作。抱歉,我没能更加小心。
幸运的是你有这样的事情。在 results: dict
标题下的 manual 中,页面底部指出:
设置 showfliers=False
希望对您有所帮助。
不过我不得不提一下,我发现他们将异常值缩短为传单真的很奇怪。如果这没有帮助 manual 提供了第二种解决方案:
关于python - 如何防止在 Pandas 的箱线图中绘制异常值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28725763/