我正在使用下面的代码为一个变量绘制两个kdeplots:
income_df = attrition_df[['Annual Income','Terminated']]
income_left = income_df.loc[income_df['Terminated'] == 1]
income_stayed = income_df.loc[income_df['Terminated'] == 0]
x = np.array(income_left['Annual Income'].values)
y = np.array(income_stayed['Annual Income'].values)
ax = sns.kdeplot(x,y, shade=True)
但是我得到了一个错误,因为:
ValueError:观察的数量必须大于变量的数量。
我不明白为什么会抛出这个错误,以及如何绘制图表。有没有人能帮帮我。意图是获得类似以下的东西:
发布于 2017-07-12 09:21:52
您似乎想要绘制两个不同数量的kde图。
ax = sns.kdeplot(x)
sns.kdeplot(y, ax=ax)
https://stackoverflow.com/questions/45038635
复制相似问题