2016-09-16 104 views
0

我想使用此庫建立一個qplot操作ggplot2上的顏色

我有一個數據集

Head(data) 

tstamp     elementid  value  hours 
2016-09-15 15:20:28 IN_TEMP  24.99558 15 
2016-09-15 15:20:28 IN_TEMP  25.12237 15 
2016-09-15 15:20:29 IN_TEMP  25.44952 15 
2016-09-15 15:20:29 IN_TEMP  25.53550 15 
2016-09-15 15:20:39 IN_PRESSURE 101.40683 15 
2016-09-15 15:20:49 IN_TEMP  25.94596 15 

和我創造了我qplot

qplot(data = data, y = value, log = "xy", color = elementid ,facets = hours~elementid) 

enter image description here

但現在我試圖操縱的陰謀。

例如:

我要上圖 左側的「IN_TEMP」分區,我想換點的顏色(藍色變成紅色和紅色變成藍色)

可有人幫我?

回答

0

因此,您可以創建elementid作爲排序因子,R會自動按字母順序排列因子級別,但您可以使用像這樣的因子順序。

elementid <- factor(elementid , levels=c("IN_TEMP","IN_PRESSURE"), ordered=TRUE) 

這應該解決您的顏色和您的劇情順序問題。

+0

它的作品謝謝:) 我試過類似的東西,但沒有「訂購= TRUE」 這是我的問題:) 非常感謝 – VDFerreira