Visualizando a composição ministerial do Governo Lula

Adolfo Guimarães
datavizbr
Published in
6 min readJan 20, 2023

Nesse texto vou explorar a construção de uma visualização para mostrar a composição ministerial do terceiro governo Lula. O objetivo da visualização é mostrar a composição a partir de três variáveis: partidos, gênero e raça. No texto, mostro a visualização construída, os dados utilizados e as decisões tomadas na escolha dos elementos visuais.

Visualização Criada

Dados utilizados

Os dados utilizados foram mapeados a partir de entrevistas e bases de dados com as informações que seriam visualizadas.

A lista de ministros empossados juntamente com os nomes dos ministérios foi retirada do site do G1 a partir da matéria linkada a seguir.

Para as informações de raça, foram utilizadas duas fontes. As autodeclarações das pessoas pretas e pardas foram mapeadas pelo site Alma Preta na matéria a seguir.

Eles usaram autodeclarações dos ministros ou informações mapeadas pelo site do TSE para aqueles ministros que ocuparam (ou ocupam) cargos políticos.

Para os demais que não foram mapeados na matéria, foi feita uma busca nos dados do TSE via o site da Base dos Dados (para aqueles que ocuparam cargo político). Os ministros que não foram classificados nesses passos, receberam o label "Sem informação". Os dados do TSE podem ser acessados, via Base dos Dados, no link a seguir.

Com isso, foi gerada a base de dados a seguir que foi usada para a construção da visualização.

Os dados estão organizados em cinco atributos: nome, ministério, partido, gênero, info_raça. Todos categóricos.

Aspectos da Visualização

Gráfico principal

Para visualizar a distribuição de partidos foi utilizada um Donut Chart que é semelhante a um gráfico de pizza, mas com um área central. Esses dois tipos de gráficos têm como objetivo mostrar parte de um todo, que era o objetivo com a distribuição de partidos. Vale ressaltar, que esse tipo de visualização não é adequada para quando esse todo é dividido em muitas partes. O que não é nosso caso. Os ministérios estão distribuídos em 9 partidos e uma categoria sem partido. Quando esse número aumenta muito, fica difícil comparar numericamente as categorias. Mas esse não era o objetivo.

A proposta nessa visualização era mostrar, de forma geral, como está distribuído o ministério do governo Lula. Com essa visualização, a gente pode ver quais partidos compões boa parte de seu ministério e aqueles que participam com menos ministros. Para quantificar de forma exata, podemos utilizar rótulos com os valores. Na visualização, utilizamos outra abordagem.

Para mais informações sobre o Donut Chart, recomendo o link a seguir.

Quantificando os arcos

Como o tipo de gráfico utilizado não é muito apropriado para comparar valores, podemos utilizar rótulos para indicar os valores exatos. No entanto, como um dos objetivos era, além de mostrar a distribuição por partidos, permitir visualizar as informações individuais dos ministros alocados em cada classe, os valores foram quantificados por símbolos (no caso, círculos alinhados aos arcos).

Vale ressaltar, que essa abordagem só faz sentido quando temos um número pequeno em cada categoria. Se cada categoria, tivesse 100 ministros, por exemplo, essa abordagem não ia funcionar. Com isso, é possível ver a quantidade exata de ministros dentro de cada partido.

Dessa forma, o usuário que olhar para o gráfico tem uma visão geral da distribuição, mas também consegue comparar, se contar os ícones.

Ícones utilizados

Cada ministro é representado por um ícone. No caso, círculos. Há uma diferença que permite identificar homens e mulheres. Como o foco da visualização é destacar a quantidade de mulheres, no ícone para mulheres foi dado um destaque com um círculo pontilhado ao redor do círculo principal.

Ícones para representação de homens e mulheres.

Por que não foram utilizados ícones representativos de homens e mulheres?

Na primeira versão dessa visualização foram utilizados links comuns para homens e mulheres. No entanto, o uso de ícones para representação de gêneros deve ser feito com cuidado para não propagar estereótipos que não são mais aceitos em nossa sociedade. Por conta disso, foi preferível utilizar ícones de formas. Mais na frente, indico algumas referências que discutem esses aspectos.

Cores utilizadas

Para a representação das cores dos partidos foi utilizada como base uma paleta de cores padrão do d3.js. Ela foi ajustada em uma ferramenta de acessibilidade para verificar a acessibilidade das cores. O objetivo foi minimizar os problemas de identificação de cores para as pessoas que possuem alguma deficiência visual.

A imagem a seguir mostra a paleta escolhida, o link da legenda leva para o site que verifica a acessibilidade das cores.

https://projects.susielu.com/viz-palette?colors=[%22#800000%22,%22#d6424b%22,%22#f47d4d%22,%22#ffba4b%22,%22#ffee7c%22,%22#bec1a5%22,%22#6f7e5c%22,%22#77c6a7%22,%22#438fb4%22,%22#5e4fa2%22]&backgroundColor=%22white%22&fontColor=%22black%22&mode=%22normal%22

Mesmo ajustando algumas cores ainda é possível identificar alguns problemas de acessibilidade nas cores.

Para as informações de gênero e raça, foram utilizadas cores distintas e que também atendem alguns critérios de acessibilidade, permitindo que elas sejam distinguíveis para diferentes níveis de deficiência visual.

Paleta de cores para cor e raça ajustadas a partir da ferramenta: https://projects.susielu.com/viz-palette?colors=[%22#bf1363%22,%22#f39237%22,%22#0e79b2%22]&backgroundColor=%22white%22&fontColor=%22black%22&mode=%22normal%22

Escolha dos símbolos e cores

A escolha dos símbolos e cores para representar gênero e cor/raça deve ser feita com cuidado para evitar estereótipos propagados na sociedade. Para evitar isso, usei como base dois textos, linkados a seguir.

O artigo "Applying Racial Equity Awareness in Data Visualization" do Jonathan Schwabish e da Alice Feng que fala sobre diferentes aspectos que devem ser levados em consideração para evitar estereótipos de raça na representação de dados por meio de gráficos.

Outro texto interessante é o artigo do Data Wrapper que mostra alternativas além de azul e rosa para representar cores para informações de gênero.

Apesar de não usar cores para representação de gênero nessa visualização, esse artigo é um ótimo material para essa finalidade.

Rótulos

Além das informações dos partidos e ministros, é possível ter um resumo do percentual total de mulheres e pessoas negras e indígenas. Quando o mouse é passado nos partidos, esse percentual é atualizado por partido. Os rótulos também foram utilizados no arco para identificar cada partido.

Os rótulos são alternativas interessantes para reforçar uma informação que você quer passar para o usuário. Só devemos ter cuidado em não utilizar em excesso e deixar sua visualização "suja".

Interação

A visualização possui algumas opções de interações para exibir as informações completas. O uso de interação do usuário pode ser interessante para manter a sua visualização mais limpa, exibindo informações mais detalhadas quando o usuário quiser.

Na visualização, isso foi utilizado para esconder as informações detalhadas com os nomes dos ministros e dos ministérios. Diferentes "versões" da visualização podem ser obtidas a partir dos mecanismos de interações.

Visualizar o nome de todos os ministros

Visualizar os ministros por partido

Visualizar a informação de um ministro

Código da visualização

Toda visualização foi criada utilizando d3.js e pode ser acessado no link a seguir.

--

--

Adolfo Guimarães
datavizbr

Professor e Pesquisador na área de Ciência da Computação. Áreas de interesse: #machinelearning #datascience #dataviz.