繁体   English   中英

在ggplot2上操纵颜色

[英]Manipulate colours on ggplot2

我想使用此库构建一个qplot

我有一个数据集

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)

在此处输入图片说明

但是现在我试图操纵情节。

例如:

我想要图表左侧的“ IN_TEMP” div,并且要交换点的颜色(蓝色变成红色,红色变成蓝色)

有人能帮我吗?

因此,您可以将elementid创建为有序因子,R会自动按字母顺序对因子级别进行排序,但是您可以使用?factor顺序。

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

那应该解决您的颜色和您的打印顺序问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM