Wie kann ich eine transformierte Skala auf die rechte Seite eines ggplot2 setzen?

Ich erstelle ein Diagramm, das die Veränderung des Seepegels im Laufe der Zeit zeigt. Ich habe ein einfaches Beispiel unten angehängt. Ich möchte eine Skala (Häkchen und Anmerkung) auf der rechten Seite des Diagramms hinzufügen, die die Höhe in Fuß zeigt. Ich weiß, dass ggplot2 zwei verschiedene Maßstäbe nicht zulässt (sieheZeichnen Sie mit 2 y-Achsen, einer y-Achse links und einer weiteren y-Achse rechts), aber da dies eine Transformation in der gleichen Größenordnung ist, gibt es eine Möglichkeit, dies zu tun? Ich würde es vorziehen, weiterhin ggplot2 zu verwenden und nicht zur plot () - Funktion zurückkehren zu müssen.

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

Antworten auf die Frage(4)

Ihre Antwort auf die Frage