【问题标题】:R series plot with groups带组的 R 系列图
【发布时间】:2013-04-23 13:57:18
【问题描述】:

我是 R 的新手。我有一个包含 4 列的 csv 文件。一个是游戏名称,第二个是安装的房间,月份,最后一个是玩了多少次。你们能帮我创建一个系列情节,每个游戏在几个月内玩了多少次?谢谢!

数据:

     game   Room    Month   Timesplayed
     A        IND         1         5
     A        FOR         1         6
     A        TYH         1         4
     B        IND         1         3
     B        FOR         1         2
     C        TYH         1         1
     C        IND         1         4
     E        IND         1         2
     E        FOR         1         1
     F        KUY         1         2
     F        TYH         1         5
     F        FOR         1         6
     F        IND         1         3
     A        IND         2         2
     A        FOR         2         1
     A        TYH         2         0
     B        IND         2         7
     B        FOR         2         10
     C        TYH         2         4
     C        IND         2         2
     E        IND         2         3
     E        FOR         2         5
     F        KUY         2         6
     F        TYH         2         7         
     F        FOR         2         2
     F        IND         2         1
     A        IND         3         9
     A        FOR         3         0
     A        TYH         3         3
     B        IND         3         4
     B        FOR         3         2
     C        TYH         3         1
     C        IND         3         7
     E        IND         3         9
     E        FOR         3         4
     F        KUY         3         3
     F        TYH         3         6
     F        FOR         3         2
     F        IND         3         2

我尝试了 plot.ts(percent2),但它显​​示 Erro em plotts(x = x, y = y, plot.type = plot.type, xy.labels = xy.labels, : 不能绘制超过 10 个系列作为“多个”

【问题讨论】:

  • 我尝试了 plot.ts(percent2),但它显​​示 Erro em plotts(x = x, y = y, plot.type = plot.type, xy.labels = xy.labels, : 不能将超过 10 个系列绘制为“多个”
  • 没有任何数据我们不能。阅读:stackoverflow.com/questions/5963269/…

标签: r plot series


【解决方案1】:

如果您的数据框是df 并使用您的列“游戏、月份和已玩时间”,您可以尝试ggplot(df, aes(x = Month, y = Timesplayed, fill=game)) + geom_bar(stat="identity")

更多:http://docs.ggplot2.org/current/geom_bar.html

【讨论】:

  • gplot(df, aes(x = Month, y = Timesplayed, colour=game, group=game)) + geom_line()。您可能需要对轴等进行一些调整。请参阅:docs.ggplot2.org/current/geom_line.html
  • 如果这对你有用,你能接受答案吗:meta.stackexchange.com/a/5235 谢谢!
  • 在 ggplot 中,最好在绘图之前对数据框进行更改。例如,您可以传递df[game=="A",]。另一种选择是使用facet_wrapggplot(df, aes(x = Month, y = Timesplayed, colour=game, group=game)) + geom_line() + facet_wrap(~game) 分别绘制每个游戏
猜你喜欢
  • 2012-01-02
  • 1970-01-01
  • 2014-07-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多