на графике-линии?
Пример:
x <- seq(-3, 3, by = 0.05)
y <- 2 / (x^2 - x) # ф-ция не определена в т. 0 и 1
В base R всё норм:
plot(x, y, type = "l")
В ggplot2 появляется непрерывность:
library(ggplot2)
qplot(x, y, geom = "line)
Есть подозрения, что это сделано специально (хотя я не понимаю зачем), и нужно добавить какую-то функцию для изменения координат или типа того.
замените Inf на NA y[is.infinite(y)] <- NA ggplot(data.frame(x, y), aes(x, y)) + geom_line()
Спасибо, работает. Но согласитесь, странное решение со стороны господина Викхема в отношении Inf, заставляет придумывать костыли
Обсуждают сегодня