R Plot muliptle线与日期

时间:2016-08-11 19:23:43

标签: r plot

我正在尝试在R中创建一个线图。对于每个' RuleID'在我的数据框中,我想绘制' ErrorCount'在每个“ProcessorTimeStamp”

DQ_Counts= data.frame(RuleID=c(1,2,1,2),
                  ProcessorTimeStamp=as.Date(c('2016-08-04','2016-08-04','2016-08-08','2016-08-08')),
                  ErrorCount=c(6,8,3,4))

#   RuleID ProcessorTimeStamp ErrorCount
# 1      1         2016-08-04          6
# 2      2         2016-08-04          8
# 3      1         2016-08-08          3
# 4      2         2016-08-08          4

这是我在网上发现的一个情节,我希望最终结果看起来像所有,但我显然不是在谈论树木。这个情节的代码在这里Code for Tree Growth Plot,但我不太了解它以使它适合我。 enter image description here

对于我的剧情' ProcessTimeStamp'将是我的x和' ErrorCount'我会的。每行代表一个不同的'RuleID'。 需要注意的一点是,我有错误的安装'范围从0到超过300万(这就是我需要报告它们以解决它们的原因!)。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

这可能是使用您的数据获得上述基本情节的最简单方法

lattice::xyplot(ErrorCount~ProcessorTimeStamp, DQ_Counts, 
    groups=RuleID, auto.key=T, type="l")

返回

enter image description here

或者您可以使用ggplot2

library(ggplot2)
ggplot(DQ_Counts, aes(ProcessorTimeStamp, ErrorCount, color=factor(RuleID))) + geom_line()

获取

enter image description here