#r #plot
#r #график
Вопрос:
Я пытаюсь построить график с двумя осями y, используя следующий код:
plot(dataset1, col="black", ylab="Height (ft)", main = "W7R001")
par(new = TRUE)
points(dataset5, col="red", pch = ".", xlab="", ylab="", axes = FALSE)
axis(side = 4)
mtext(side = 4, "Height (m)")
Теперь моя проблема заключается в том, что на вторичном графике метка вторичной оси y лежит на значениях вторичной оси y. Как мне исправить или избежать этого?
Ответ №1:
Метку на второй оси y можно сдвинуть с помощью параметра line. Вам также необходимо увеличить правый край графика.
par(mar=c(5, 4, 4, 4) 0.1) #increase plot margins to the right
plot(x = 1:5, y = 1:5, xlab = "", ylab="LABEL")
axis(side = 4)
mtext(side = 4, "LABEL", line = 3) #shift position of the label