2017-03-16 3 views
0

私は時間に対して一連のメトリックをプロットし、フィーチャーを使用して1つのオブジェクトに毎週別々にプロットしています。face_gridとggplot - カラー/カラー引数のエラー

result_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') 

enter image description here

私は今、数週間の間の変化を説明するために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_grid引数の問題ですか?

+0

ないあなたのpythonからggplot2にアクセスしているかを確認します。必要な編集作業

。これはRpy2を使用していますか? –

+0

@Thanks Mike。 Pythonライブラリ - http:// ggplot.yhathq.com/'があります。 – LearningSlowly

答えて

0

エラートレースにさらに掘り下げて、埋め込まれていることがわかりましたKeyError。あなたがpd.categoricalを使うことができることを示した0​​が見つかりました。

result_df.week = result_df.week.astype("category")