-1

我正在尝试使用 ggplot 和 R 创建图表。

该图表显示了每人一天中的 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 回答