使用ggplot2在R中创建特定图表

时间:2013-01-09 22:36:34

标签: r graph ggplot2

我正在尝试使用ggplot和R.

创建图表

该图表是每人每小时的git提交数量。有几个人,所以我希望图表看起来像这样:

enter image description here

示例行:

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.帮助?

1 个答案:

答案 0 :(得分: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时,我会仔细检查我的答案。