Este documento tem por objetivo trazer uma análise exploratória sobre o clima de algumas cidades da Paraíba.
A seguir, veremos como se comporta a umidade ao longo de um ano, e a temperatura em épocas juninas.
Os dados utilizados vêm do BDMEP com dados desde 2010.
library(tidyverse)
library(here)
theme_set(theme_bw())
# SEMPRE read_csv NUNCA read.csv
clima_tudo = read_csv(
here("data/tempo-jp-cg-pt.csv"),
col_types = cols(
.default = col_double(),
cidade = col_character(),
semana = col_date(format = ""),
ano = col_integer(),
mes = col_integer()
)
)
clima_tudo %>%
filter(ano == 2019) %>%
ggplot(mapping = aes(x = semana, y = umidade, color = cidade)) +
geom_point(alpha = .75) +
labs(
y = "Umidade",
x = "Período (Semana)",
color = "Cidade"
)
Aqui podemos observar que Patos é a cidade que teve a menor umidade dentre as três cidades, com um certo aumento nos primeiros meses do ano, com alguns pontos chegando próximo a 80. Campina Grande e João Pessoa apresentam uma certa similaridade nesta visualização de pontos. Para entendermos um pouco melhor a distribuição de umidade, observaremos o gráfico de histograma abaixo.
clima_tudo %>%
filter(ano == 2019) %>%
ggplot(aes(x = umidade)) +
facet_wrap(~ cidade, ncol = 1) +
geom_histogram(binwidth = .5, fill = "steelblue", color = "black") +
geom_rug() +
labs(
y = "Frequência",
x = "Umidade"
)
Agora temos uma ideia mais concreta de que João Pessoa tem valores de umidade mais concentrados que as outras cidades e Patos é a cidade com menor valor de umidade registrada no ano de 2019.
Como curiosidade, o gráfico de densidade logo abaixo, apresenta a umidade das cidades ao longo dos anos. É bem interessante que a figura é bastante parecida com o histograma na visualização anterior.
clima_tudo %>%
filter(ano > 2010, ano < 2020) %>%
ggplot(aes(x = umidade)) +
facet_wrap(~ cidade, ncol = 1) +
geom_density(fill = "steelblue", color = "black") +
geom_rug() +
labs(
y = "Densidade",
x = "Umidade"
)
## Warning: Removed 3 rows containing non-finite values (stat_density).
clima_tudo %>%
filter(mes == 6, ano > 2010, ano < 2020) %>%
ggplot(aes(x=temp_media)) +
facet_wrap(~ cidade, ncol = 1) +
geom_density(fill = "coral", color = "black") +
geom_rug() +
labs(
y = "Densidade",
x = "Temperatura média (°C)"
)
Podemos observar que em época de São João, Campina Grande apresenta ser a cidade com o clima mais agradável para aproveitar esse momento festivo, com a menor temperatura média dentre as três cidades analisadas. É importante destacar que a análise foi realizada no período de 2011 à 2019, pois os anos 2010, 2020 e 2021 havia falta de dados para análise, podendo interferir nos resultados.