Как крутить этикетку титула оси в R?

Я работаю с графиками используя функцию высокого уровня plot () и мне нужно, чтобы титул оси x был покрученным в 180 °. Для этого я использую вектор, сформированный серией чисел последующих 1 в 30, и другой, произведенный начиная с серии случайной стоимости единообразного распределения. Здесь оцениваются вектора и график в вопросе:

X <- 1:30
Y <- runif(30)*5+1:30
plot(X,Y, xlab="eje x", ylab="eje y")

not found

Титул оси x, заключенный в красном, - тот, которого я нуждаюсь в том, чтобы покрутить в 180 °. Ожидаемый результат такой, который наблюдается в следующем изображении, которое я реализовал с основным редактором изображения:

not found

Я пробовал с функцией низкого уровня title (), чтобы производить этикетку, но мне не удается найти какой-то аргумент, который позволял бы мне реализовывать ротацию. Если кто-то знает способ это делать используя другие функции или графические параметры, он был бы благодарен много за помощь.

2
задан 10.03.2017, 11:42
1 ответ

Возможно делать посредством отговорки:

Ты реализуешь график, но без этикетки, которую ты хочешь покрутить

plot(X, Y, xlab="", ylab="eje y")

Потом ты добавляешь этикетку с функцией text. Аргумент srt он позволяет тебе крутить способа, в котором ты нуждаешься.

text(x=15, y=-5, labels="ejex x", srt=180, xpd=TRUE)

Gráfico con la etiqueta rotada

3
ответ дан 24.11.2019, 12:59