我有一个格式化为pandas数据帧的数据集。请在seaborn http://seaborn.pydata.org/generated/seaborn.factorplot.html#seaborn.factorplot
中查看此示例>>> import seaborn as sns
>>> sns.set(style="ticks")
>>> exercise = sns.load_dataset("exercise")
>>> g = sns.factorplot(x="time", y="pulse", hue="kind", data=exercise)
使用sns.factorplot,我可以按组看到数据的平均值(对于这个例子,图表显示了"种类"在1/15/30分钟组的脉冲平均值)。
我想直接获得"值"在图表中。 例如
time kind mean standard deviation
1 min running xx xx
15 min running xx xx
我可以使用2深度循环来获得我想要的值,但我认为大熊猫应该有更简单的东西,因为这是一个常见的要求。
与matplotlib不同,它将返回图中的所有值,seaborn返回一个Facetgrid对象。似乎Facetgrid没有我想要的数据。