我正在尝试用sns创建一个计数图。我改编了以下代码:
sns.countplot(x="deck", data=titanic, palette="Greens_d")
我使用一个名为dfvp的数据框,其中XP是一个分类变量,它可以带两个字符串值(防御或起诉)。
这是我改编的代码:
sns.countplot(x="XP", data=dfvp, palette="Greens_d")
以下是我收到的错误消息:
sns.countplot(x="XP", data=dfvp, palette="Greens_d")
Traceback (most recent call last):
File "<ipython-input-220-20d65ae5d282>", line 1, in <module>
sns.countplot(x="XP", data=dfvp, palette="Greens_d")
AttributeError: 'module' object has no attribute 'countplot'
仅供参考:我使用的是ANACONDA和Python 3.4。在装有Windows 8的PC上。
你能告诉我如何解决这个/我做错了吗?
修改:
这是一个MCVE
import seaborn as sns
dfvp = read_csv('C:\\Users\\VP_Prod_study_2_data changed_3.csv')
sns.countplot(x="XP", data=dfvp, palette="Greens_d")