2024-04-29 19:30:42 发布
网友
在matplotlib(python)中绘制boxplot时,有没有隐藏异常值的方法?
我用最简单的方法来绘制它:
from pylab import * boxplot([1,2,3,4,5,10]) show()
这给了我以下的情节:
(我无法发布图像,因为我没有足够的声誉,但基本上它是一个方框图,Q1在y=1,Q3在y=5,离群值在y=10)
我想删除y=10处的异常值,这样绘图只显示从Q1到Q3(在本例中是从1到5)。
在当前版本的matplotlib中,可以执行以下操作:
boxplot([1,2,3,4,5,10], showfliers=False)
或者
boxplot([1,2,3,4,5,10], sym='')
在旧版本中,只有第二种方法可以工作。
boxplot的docs确实提到了这一点,顺便说一句,“如果不想显示传单,请输入一个空字符串('')”,不过,至少对我自己来说,“离群值”是比较熟悉的词。
boxplot
在当前版本的matplotlib中,可以执行以下操作:
或者
在旧版本中,只有第二种方法可以工作。
boxplot
的docs确实提到了这一点,顺便说一句,“如果不想显示传单,请输入一个空字符串('')”,不过,至少对我自己来说,“离群值”是比较熟悉的词。相关问题 更多 >
编程相关推荐