Я хотел бы отобразить график кадра данных, который также содержит отрицательные значения. В этом случае отрицательные значения могут быть указаны красной линией. Однако я не смог добиться успеха. При попытке нарисовать сюжет отрицательные значения начали следовать последовательности из-за аргумента cbind. Кроме того, я не знаю другого способа комбинирования кадров данных.Как я могу указать отрицательные значения в разных цветах в блестящем с ggplot?
set.seed(123)
tmp <- data.frame(time = 1:10, quantity = round(runif(10, -15, 25)))
neg <- tmp$quantity[tmp$quantity <0]
tmp.pred <- cbind(tmp,neg)
y <- ggplot(tmp, aes(time, quantity)) +
geom_line() +
geom_line(data=tmp.pred, aes(y=neg),color="red")
y
код дает мне ошибку, не так ли? – rawr
пакет ggplot2 должен быть установлен. –
@rawr прав, с вашим кодом что-то не так. с одной стороны, tmp1 <- cbind.data.frame (tmp, neg) не работает – MLavoie