是否可以在seaborn箱图中设置ylim参数?

举个例子:

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

展示架

boxplot

但是如果我尝试
ax.set_ylim=(-5, 5)

没什么区别。是否可以为箱形图设置ylim值,而不是给定数据集图的默认值?

最佳答案

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

尝试(基于图的方法):

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

10-07 16:14
查看更多