Como inserir legendas para cada uma das séries abaixo:
ggplot(data = mtcars) +
geom_line(mapping = aes(x = qsec, y = drat), color = "red") +
geom_line(mapping = aes(x = qsec, y = drat*wt), color = "blue")
Como inserir legendas para cada uma das séries abaixo:
ggplot(data = mtcars) +
geom_line(mapping = aes(x = qsec, y = drat), color = "red") +
geom_line(mapping = aes(x = qsec, y = drat*wt), color = "blue")
library(ggplot2)
# 1) passar o color pra dentro do aes() para ser mapeado e entao ter legenda pra eles.
ggplot(data = mtcars) +
geom_line(mapping = aes(x = qsec, y = drat, color = "a")) +
geom_line(mapping = aes(x = qsec, y = drat*wt, color = "b"))
# 2) mantendo as cores red e blue
ggplot(data = mtcars) +
geom_line(mapping = aes(x = qsec, y = drat, color = "a")) +
geom_line(mapping = aes(x = qsec, y = drat*wt, color = "b")) +
scale_color_manual(values = c("red", "blue"))
Created on 2023-05-30 with reprex v2.0.2
Obrigado Athos
Acabei foi improvisando uma solução assim:
library(ggplot2)
ggplot(mtcars, aes(x = qsec)) +
geom_line(aes(y = drat)) + geom_point(aes(y = drat), shape = 1) +
geom_line(aes(y = drat * wt)) + geom_point(aes(y = drat * wt)) +
labs(caption = "●....Preço Real O....Preço Nominal")
Created on 2023-05-31 with reprex v2.0.2
Mas vou considerar o que escreveu, que é mais correto em formalidade