我正在尝试在seaborn中创建一个4x4的FacetGrid,其中包含4个箱线图,每个箱线图基于鸢尾花数据集中的鸢尾花物种分为3个箱线图。目前,我的代码如下:
然而,我的解释器出现了以下错误:
我对这里出现的属性错误感到困惑。我需要做出哪些改变?
sns.set(style="whitegrid")
iris_vis = sns.load_dataset("iris")
fig, axes = plt.subplots(2, 2)
ax = sns.boxplot(x="Species", y="SepalLengthCm", data=iris, orient='v',
ax=axes[0])
ax = sns.boxplot(x="Species", y="SepalWidthCm", data=iris, orient='v',
ax=axes[1])
ax = sns.boxplot(x="Species", y="PetalLengthCm", data=iris, orient='v',
ax=axes[2])
ax = sns.boxplot(x="Species", y="PetalWidthCm", data=iris, orient='v',
ax=axes[3])
然而,我的解释器出现了以下错误:
AttributeError: 'numpy.ndarray' object has no attribute 'boxplot'
我对这里出现的属性错误感到困惑。我需要做出哪些改变?