The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
No debate sobre governo aberto, a disponibilidade de dados é vista como basilar para o funcionamento transparente e eficaz de qualquer democracia. No caso do Senado brasileiro, esses dados não apenas fornecem insights sobre o processo legislativo, mas também permitem a análise das políticas públicas e do comportamento dos legisladores.
O pacote senatebR foi criado com o propósito de simplificar a interação com as APIs e a obtenção de dados por meio de web scraping do Senado Federal / Congresso Nacional. O objetivo central é disponibilizar à comunidade acadêmica uma ferramenta que permita o acesso eficiente a dados legislativos.
O senatebR abrange cinco dimensões principais de dados:
A função obter_dados_senadores_legislatura() recebe como
argumentos a legislatura inicial e final do intervalo desejado.
O pacote oferece duas funções para MPs: em tramitação e encerradas.
Coletando os senadores da 56ª legislatura e, em seguida, seus pronunciamentos entre 2020 e 2024:
Separando partido e UF em colunas distintas:
library(ggplot2)
pronunciamentos_por_ano <- dplyr::count(dados_multi, Ano)
ggplot(pronunciamentos_por_ano, aes(x = factor(Ano), y = n, fill = factor(Ano))) +
geom_bar(stat = "identity", show.legend = FALSE) +
geom_text(aes(label = n), vjust = -0.5, size = 3) +
scale_fill_brewer(palette = "Set3") +
theme_minimal() +
labs(
title = "Distribuição de Pronunciamentos por Ano",
x = "Ano",
y = "Número de Pronunciamentos"
)tipos <- dplyr::count(dados_multi, Tipo_Pronunciamento) |>
dplyr::arrange(n)
ggplot(tipos, aes(x = reorder(Tipo_Pronunciamento, n), y = n)) +
geom_bar(stat = "identity", fill = "skyblue") +
coord_flip() +
theme_minimal() +
labs(
title = "Frequência de Tipos de Pronunciamento",
x = "Tipo",
y = "Número de Pronunciamentos"
)These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.