Есть ли способ переключить положение максимума вправо и минимума влево по оси x?

Я только что провел анализ взаимодействия с помощью двухфакторного дисперсионного анализа и создал свой график. К сожалению, на оси X высокое условие всегда находится слева, а низкое условие — справа. Но я хочу, чтобы условие «низкое» было слева, а «высокое» — справа от оси x.

Я уже пытался импортировать свои данные наоборот, так что условие low x low находится вверху моего списка, а в списке и есть данные с условием high x high.

ggline(dataH3, x= "news_source", y="sharing_intention", color = "rec_source", 
       add = c("mean_se"), palette = c("blue", "red"), shape=1, 
       title = "The Effect of News Source Credibility on Sharing Intention", xlab = "News Source Recommendation", 
       ylab = "Sharing Intention", legend.title = "Recommendation source credibility", ggtheme = theme_bw()) + 
       theme(plot.title = element_text(hjust = 0.5))

Не было сообщения об ошибке, но все же хотелось бы изменить раскладку.


person Michelle Müller    schedule 22.06.2019    source источник
comment
Можете ли вы опубликовать образцы данных? Отредактируйте вопрос, указав вывод dput(dataH3). Или, если он слишком велик с выводом dput(head(dataH3, 20)).   -  person Rui Barradas    schedule 22.06.2019


Ответы (1)


Просто измените уровень вашей факторной переменной (высокий и низкий уровни являются факторными уровнями, и R отсортирует их по алфавиту):

dataH3$news_source <- factor(dataH3$news_source, levels = c("low", "high"))
person Claudiu Papasteri    schedule 22.06.2019
comment
Большое спасибо! Это именно то, что я искал! - person Michelle Müller; 23.06.2019