0
N <- 300
N.2 <- 800
N.3 <- 600
change.y <- c(N, N.2, N.3)
use.y <- which.max(change.y)
graph.ylim <- use.y + 100
die Ausgabefunktion ist [2], die richtige technnically ist, aber ich mag die Ausgabe 800 sagen, nicht 2. Dann habe ich hier anschließen will in use.y als y-lim :Which.Max
coord_cartesian(xlim = c(0:300), ylim = c(150:900)) +
...
Weiß jemand, wie man das macht? Wenn ich ylim = c (150: graph.ylim) anschließe) verschwindet mein Graph.
Sie wollen 'max', nicht' which.max'. – Lyngbakr
Ich empfehle auch 'max()'. Wenn Sie jedoch darauf bestehen, 'which.max()' zu verwenden, sollte Ihre vorletzte Zeile 'use.y <- change.y [which.max (change.y)]' sein. Die Funktion 'which.max()' gibt einen Index zurück, so dass sie in einem Objekt aufgerufen werden muss, um eine Position zu referenzieren. –