2024-09-28 20:47:22 发布
网友
对于散点图,你可以写下
df.iplot(kind='scatter', x='myX',y='myY',categories='myGroup')
假设df是一个包含这些变量的数据帧。 但是,如果我改为
df
最后会有一个散点图。方框图中不支持categories设置,还是我遗漏了什么?在
categories
我也在寻找解决办法,但找不到任何帮助。但我找到了一个黑客;例如,kaggle提供的流行的泰坦尼克号数据集。按乘客等级划分的年龄方框图:
import cufflinks as cf cf.go_offline() box_age = train[['Pclass', 'Age']] box_age.pivot(columns='Pclass', values='Age').iplot(kind='box')
您可以在一个步骤中完成,但在两个步骤(或通过将透视表存储在对象中的三个步骤)中,步骤代码看起来很干净。所以第二步,我要旋转数据。因此每行将有1非空值。iplot可以处理空值。我已经测试过seaborn和iplot,他们给了我同样的答案。所以它是可靠的。以防你想两样都试试。以下是seaborn代码:
注意:我使用的是Jupyter笔记本,这就是为什么有%matplotlib inline
%matplotlib inline
我也在寻找解决办法,但找不到任何帮助。但我找到了一个黑客;例如,kaggle提供的流行的泰坦尼克号数据集。按乘客等级划分的年龄方框图:
您可以在一个步骤中完成,但在两个步骤(或通过将透视表存储在对象中的三个步骤)中,步骤代码看起来很干净。所以第二步,我要旋转数据。因此每行将有1非空值。iplot可以处理空值。我已经测试过seaborn和iplot,他们给了我同样的答案。所以它是可靠的。以防你想两样都试试。以下是seaborn代码:
^{pr2}$注意:我使用的是Jupyter笔记本,这就是为什么有
%matplotlib inline
相关问题 更多 >
编程相关推荐