我有一个数据框(名为result_df
)想要用箱线图绘制其中一列。
但是某些异常值破坏了这个可视化效果。怎样防止绘制异常值?
我使用的代码:
fig, ax = pl.subplots()
fig.set_size_inches(18.5,10.5)
result_df.boxplot(ax=ax)
pl.show()
results: dict
标题下,它声明:
设置fliers:表示延伸到whiskers之外(异常值)的数据点。
showfliers=False
有希望对您有所帮助。sym:str或None,默认=None
flier点的默认符号。 如果您不想显示fliers,请输入空字符串('')。 如果为None,则fliers默认为“b +” 如果您需要更多控制,请使用flierprops kwarg。
pd.DataFrame.boxplot_without_outliers
方法。 - user554546