seaborn绘制箱型图时如何设置异常值判断方式
时间: 2023-02-08 09:22:51 浏览: 614
Seaborn中绘制箱型图的函数是`boxplot()`,在调用该函数时可以通过设置`whis`参数来指定异常值判断方式。
- `whis`参数可以设置为数值,表示以该数值为界限判断异常值。
- `whis`参数也可以设置为元组,表示使用元组中的两个数值作为界限判断异常值。
- `whis`参数还可以设置为字符串,可以选择'range'(默认值),表示使用四分位数范围;或者是'iqr',表示使用四分位数间距。
示例:
```python
import seaborn as sns
sns.boxplot(data=data, x='Column1', y='Column2', whis=1.5)
```
这表示使用1.5作为判断异常值的界限
```python
import seaborn as sns
sns.boxplot(data=data, x='Column1', y='Column2', whis=(1.5, 2))
```
这表示使用1.5和2作为判断异常值的界限
```python
import seaborn as sns
sns.boxplot(data=data, x='Column1', y='Column2', whis='iqr')
```
这表示使用四分位数间距来判断异常值
相关问题
seaborn绘制箱型图取消异常值的显示
在使用 Seaborn 绘制箱型图时,可以通过设置参数 `whis` 为一个非数字值来取消异常值的显示。例如:
```
sns.boxplot(data, whis=np.inf)
```
这样就能取消异常值的显示。
seaborn绘制的箱型图调整异常值点的透明度
使用 seaborn 绘制箱型图时可以使用参数 `fliersize` 和 `alpha` 来调整异常值点的透明度。
其中,`fliersize` 用于调整异常值点的大小,`alpha` 用于调整异常值点的透明度。
例如,下面的代码将绘制一个箱型图,异常值点的大小为 8 且透明度为 0.5:
```python
sns.boxplot(data=data, fliersize=8, alpha=0.5)
```
阅读全文