У меня есть вектор с именем GoldbachCounts
, который я хочу построить в зависимости от функции-предиктора. Я хочу изобразить функцию предиктора в виде линии поверх точек вектора. Код, который я использовал, выдавал несколько разных ошибок в зависимости от того, что я пытался, но последняя была Error in plot.window(...) : invalid 'ylim' value
, хотя я указал ylim, который, как я знал, будет работать для обоих. Этот код также отображает нужную мне легенду, хотя и выдавал ошибку, но не отображал сам график. Код, который вызвал эту ошибку, следует за
x <- seq.int(1,300000,1)
y <- x/((log(x))^2)
plot(x, GoldbachCounts, main = "Goldbach Counts", xlab = "x", ylab = "y", ylim = 13000,
type = "b", pch = 20, cex = .25,
lines(x, y, col = "red", cex = 1.5),
legend("topleft", c("Counts", "Predictor"), fill = c("black", "red")))
. При изменении ylim
на c(0,13000)
он теперь выдает ошибку Error in strsplit(log, NULL) : non-character argument