Я создаю график, показывающий изменение уровня озера с течением времени. Ниже приведен простой пример. Я хотел бы добавить шкалу (отметки и аннотации) в правой части графика, который показывает высоту в футах. Я знаю, что ggplot2 не допустит двух разных масштабов (см. Участок с осью 2 y, одна ось y слева и другая ось y справа), но потому, что это трансформация того же масштаба, есть ли способ сделать это? Я предпочел бы продолжать использовать ggplot2 и не возвращаться к функции plot().
library(ggplot2)
LakeLevels<-data.frame(Day=c(1:365),Elevation=sin(seq(0,2*pi,2*pi/364))*10+100)
p <- ggplot(data=LakeLevels) + geom_line(aes(x=Day,y=Elevation)) +
scale_y_continuous(name="Elevation (m)",limits=c(75,125))
p