Olá, alguém poderia me ajudar como posso colocar o rótulo de dados em duas linhas no gráfico, só consigo apenas em uma.
Estou usando o seguinte:
ggplot(dados, aes(x=COLETA, y=temp.min)) +
geom_line(aes(col=“Temperatura Mínima”)) +
geom_line(aes(y=temp.max,col=“Temperatura Máxima”)) +
geom_point() +
geom_point (aes(y=temp.max)) +
theme_classic() +
ylim(22,34) + ggtitle(“Temperatura Atmosférica em ºC”) +
labs(x=“Meses”,y=“Temperatura em ºC”) +
geom_text(aes(label = temp.min), vjust = -1)
EU GOSTARIA DE ADICIONAR O RÓTULO DE DADOS NA LINHA VERMELHA (TEMPERATURA MÁXIMA)
Oi Jadson!
Não consigo reproduzir pois não tenho a base, mas eu tentaria algo assim:
Colocaria mais uma linha de geom_text()
e deixaria claro dentro do aes()
que o texto que você quer plotar corresponde à coluna temp.max
.
Tente o código abaixo (só alterei as duas últimas linhas).
ggplot(dados, aes(x=COLETA, y=temp.min)) +
geom_line(aes(col=“Temperatura Mínima”)) +
geom_line(aes(y=temp.max,col=“Temperatura Máxima”)) +
geom_point() +
geom_point (aes(y=temp.max)) +
theme_classic() +
ylim(22,34) + ggtitle(“Temperatura Atmosférica em ºC”) +
labs(x=“Meses”,y=“Temperatura em ºC”) +
geom_text(aes(label = temp.min, y = temp.min), vjust = -1) +
geom_text(aes(label = temp.max, y = temp.max), vjust = -1)
Avise se deu certo! Abraços