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
輸出爲[2],這是正確的technnically,但我要輸出到說800,不2.然後,我想在use.y爲Y-LIM這裏堵塞:Which.Max功能
coord_cartesian(xlim = c(0:300), ylim = c(150:900)) +
...
有沒有人知道如何做到這一點?當我插入ylim = c(150:graph.ylim))時,我的圖消失了。
你想'max',而不是'which.max'。 – Lyngbakr
我也推薦使用'max()'。但是如果你堅持使用'which.max()',倒數第二行應該是'use.y < - change.y [which.max(change.y)]'。 'which.max()'函數返回一個索引,所以需要在一個對象中調用它來引用一個位置。 –