-1

ggplot と R を使用してグラフを作成しようとしています。

グラフは、時間ごとの 1 人あたりの git コミット数です。何人かいるので、グラフは次のようにしたいと思います。

ここに画像の説明を入力

行の例:

Name,5am,6am,7am,8am,9am,10am,11am,12pm,1pm,2pm,3pm,4pm,5pm,6pm,7pm,8pm,9pm,10pm,11pm,12am,1am,2am,3am,4am
Tommy Hilfiger,6,11,4,12,15,43,94,77,52,82,83,93,73,56,43,25,19,13,8,17,1,11,12,6

ただし、Rでこれを行うのはかなり行き詰まっています。ヘルプはありますか?

4

1 に答える 1

2

データ フレーム (df) が次のようになっているとします。

Time    Commits    Name
1am     3          Hilfiger
2am     5          Hilfiger
3am     1          Hilfiger
1am     1          Nike
2am     2          Nike
3am     3          Nike

このコードは機能するはずだと思います:

ggplot(df, aes(x=Time,y=Commits)) + geom_bar() + facet_wrap(~ Name)

私はこの回答を携帯電話から頭のてっぺんに書きました。明日、R にアクセスできるようになったら、回答を再確認します。

于 2013-01-09T23:57:26.727 に答える