- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在对于散点图,你可以这样写
df.iplot(kind='scatter', x='myX',y='myY',categories='myGroup')
假设 df
是一个包含这些变量的数据框。但是,如果我更改为,这将不起作用
df.iplot(kind='box', x='myX',y='myY',categories='myGroup')
它将以散点图结束。 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 代码:
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
plt.figure(figsize=(12, 7))
sns.boxplot(x='Pclass', y='Age', data=train, palette='winter')
注意:我正在使用 Jupyter Notebook,这就是为什么有 %matplotlib inline
关于python - 使用 plotly 和 cufflinks 获得分组箱线图的任何简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44771717/
在 pycharm 中安装“cufflinks”包时出现错误。见下面的截图 最佳答案 我创建了一个新的虚拟环境,然后工作正常,并且还运行袖扣包。pip 安装袖扣 关于python - 在pycharm
我现在对于散点图,你可以这样写 df.iplot(kind='scatter', x='myX',y='myY',categories='myGroup') 假设 df 是一个包含这些变量的数据框。但
我现在对于散点图,你可以这样写 df.iplot(kind='scatter', x='myX',y='myY',categories='myGroup') 假设 df 是一个包含这些变量的数据框。但
Cufflinks 以DataFrame.iplot 的形式提供了Panda 的DataFrame 和plotly iplot 之间的接口(interface)。下面的前两个输出示例并不让我感到惊讶,
这篇文章与这篇文章( Change Marker Shapes in Plotly .js )类似,但我似乎无法在 python 中使用任何东西。首先,我正在尝试制作一个多线图(我在 plt 和 pl
我正在尝试弄清楚如何使用袖扣控制以绘图方式生成的图形的布局。例如:此代码将生成一个图形,其中 yaxis 标签位于左侧。如何将 Y 轴标签移动到图表的另一侧? import pandas as pd
我正在尝试使用 cufflinks在本地从 pandas Dataframe 生成绘图 但是,当我尝试在 python 控制台中配置袖扣时,它会进入 ipython 模式: >>> import cu
我是一名优秀的程序员,十分优秀!