【发布时间】:2019-02-27 13:51:09
【问题描述】:
我正在尝试在 seaborn 中为 4 个箱线图创建一个 4x4 FacetGrid,每个箱线图根据 iris 数据集中的虹膜种类分为 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'
我对属性错误的确切位置感到困惑。我需要改变什么?
【问题讨论】:
标签: python data-visualization seaborn data-science boxplot