在seaborn boxplot上设置ylim

时间:2017-07-07 12:35:27

标签: python matplotlib seaborn

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

作为一个例子:

y = np.random.randn(300)
sns.boxplot (y=y)

显示

boxplot

但如果我尝试

ax.set_ylim=(-5, 5)

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

1 个答案:

答案 0 :(得分:5)

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

尝试(基于数字的方法):

import matplotlib.pyplot as plt
plt.ylim([-5,5])

或者你的情况可能更好:

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

docs here显示sns.boxplot的返回值。

here is the general overview of matplotlib's objects