2016-09-16 2 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» DIV на левой стороне графика , и я хочу поменять местами цвета точек (синий стали красный и красный синеют)

Может кто-то Помоги мне?

ответ

0

Таким образом, вы можете создать elementid в качестве упорядоченного множителя, R автоматически сортирует уровни факторов в алфавитном порядке, но вы можете использовать порядок факторов как это.

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

Это должно решить как ваши цвета, так и проблему с вашим сюжетом.

+0

Это работает спасибо :) Я попробовал что-то подобное, но без "заказа = TRUE" это была моя проблема :) Спасибо большое – VDFerreira

Смежные вопросы