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/