在seaborn boxplot上设置ylim

chr*_*b10 6 python matplotlib seaborn

是否可以在seaborn boxplot上设置ylim参数?

举个例子:

y = np.random.randn(300)
sns.boxplot (y=y)
Run Code Online (Sandbox Code Playgroud)

显示器

箱形图

但如果我试试

ax.set_ylim=(-5, 5)
Run Code Online (Sandbox Code Playgroud)

没什么区别.是否可以为给定数据集图设置不同于默认值的箱图的ylim值?

sas*_*cha 8

您可以在没有轴对象的情况下使用轴方法.

尝试(基于图的方法):

import matplotlib.pyplot as plt
plt.ylim([-5,5])
Run Code Online (Sandbox Code Playgroud)

或者在你的情况下可能更好:

ax = sns.boxplot (y=y)
ax.set_ylim([-5, 5])      # function! your code-sample is wrong here!
Run Code Online (Sandbox Code Playgroud)

这里文档显示了sns.boxplot的返回值.

以下是matplotlib对象的概述.