Podemos fazer gráficos usando os dados do pacote mananciais. Utilizaremos as funções do pacote tidyverse. O pacote ggplot2, usado nos códigos abaixo, faz parte do pacote tidyverse.

O código abaixo carrega esses dois pacotes. Caso não tenha instalado, é necessário instalá-los.

library(mananciais)
library(ggplot2) # pacote para criar gráficos
library(dplyr) # pacote para manipulação de dados
library(magrittr, include.only = "%>%") # carregar o pipe

Obter a base atualizada:

mananciais <- dados_mananciais() 

Abaixo segue o código e o gráfico resultante, com todos os dados disponíveis na base de dados (todos os sistemas, e todos os anos).

mananciais %>%
  ggplot() +
  geom_line(aes(x = data, y = volume_porcentagem)) +
  scale_y_continuous(breaks = c(-25, 0, 25, 50, 75, 100)) +
  facet_wrap(~ sistema, ncol = 2) +
  theme_bw() +
  labs(x = "Ano", y = "Volume operacional (%)") 

Abaixo segue o código e o gráfico resultante, com os dados referentes ao ano 2021 disponíveis na base de dados.

mananciais %>%
  dplyr::mutate(ano = lubridate::year(data)) %>%
  dplyr::filter(ano == 2021) %>%
  ggplot() +
  geom_line(aes(x = data, y = volume_porcentagem)) +
  scale_y_continuous(breaks = c(-25, 0, 25, 50, 75, 100)) +
  facet_wrap(~ sistema, ncol = 2) +
  theme_bw() +
  labs(x = "Meses", y = "Volume operacional (%)")

Abaixo segue o código e o gráfico resultante, com os dados referentes ao sistema Cantareira.

mananciais %>%
  dplyr::mutate(ano = lubridate::year(data)) %>%
  dplyr::filter(sistema == "Cantareira") %>%
  ggplot() +
  geom_line(aes(x = data, y = volume_porcentagem)) +
  scale_y_continuous(breaks = c(-25, 0, 25, 50, 75, 100)) +
  facet_wrap(~ sistema, ncol = 2) +
  theme_bw() +
  labs(x = "Anos", y = "Volume operacional (%)")