2016-08-11 24 views
0

我試圖創造R.線圖對於我的數據幀中的每個「RuleID」我想在每個「ProcessorTimeStamp」[R情節muliptle線的日期

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 

這繪製「的ErrorCount」是我在網上發現的情節,我希望最終的結果看起來像所有,雖然我顯然不是在談論樹木。這個陰謀的代碼在這裏Code for Tree Growth Plot,但我不明白這足以讓它爲我工作。 enter image description here

對於我的情節'ProcessTimeStamp'將是我的x和'ErrorCount'將由我y。每一行代表一個不同的'RuleID'。 有一點需要注意的是,我有'ErrorCounts'範圍從0到300萬以上(這就是爲什麼我需要報告他們,讓他們修好!)。 在此先感謝。

回答

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

+0

感謝您的回覆。我一直在使用基地R作爲我的情節,但它看起來是時候開始新的事情了。哪個庫更受歡迎/更好/等,格或ggplot?再次感謝 – JRDew

+0

@JRDew絕對ggplot2。 –

+0

太好了,今天下午我會嘗試ggplot2並在這裏更新。我注意到的一件事是上述情節每天都在x行上,而不僅僅是'ProcessTimeStamp'的日期。我的日期可能需要幾天,幾周甚至幾個月,所以我需要稍微琢磨一下。謝謝。 – JRDew