Python 面网格和ggplot-颜色/颜色参数错误
我正在根据时间绘制一系列指标,并使用Python 面网格和ggplot-颜色/颜色参数错误,python,pandas,ggplot2,Python,Pandas,Ggplot2,我正在根据时间绘制一系列指标,并使用facet\u grid功能每周分别在一个对象上绘制 结果\u df: week metric_a time_stamp 20 2567 2015-09-30 09:04:29 21 3567 2015-10-03 17:36:39 22 3455 2015-10-11 19:29:32 p = ggplot(aes(x='tim
facet\u grid
功能每周分别在一个对象上绘制
结果\u df
:
week metric_a time_stamp
20 2567 2015-09-30 09:04:29
21 3567 2015-10-03 17:36:39
22 3455 2015-10-11 19:29:32
p = ggplot(aes(x='time_stamp',y='metric_a'),data=result_df) + scale_x_date(labels = date_format("%H:%M")) + geom_line() + facet_grid('week',scales='free_x')
我现在想用color
参数来说明两周之间的变化
p = ggplot(aes(x='time_stamp',y='metric_a',color="week"),data=result_df) + scale_x_date(labels = date_format("%H:%M")) + geom_line() + facet_grid('week',scales='free_x')
然而,这返回:
row, col = self.facets.facet_map[rowname]
为什么这是颜色参数的问题,而不是
facet\u grid
参数的问题?我进一步挖掘了错误跟踪,发现有一个隐藏的KeyError
。我想这表明你可以使用pd.category
需要工作编辑:
result\u df.week=result\u df.week.astype(“类别”)
不确定如何从python访问ggplot2。这是用Rpy2吗?@谢谢,迈克。有一个python库-http://ggplot.yhathq.com/