Olá! Este é o repositório de uma história de dados sobre o Relatório Bimestral, um relatório bastante técnico, mas que possui informações bem interessantes. Por isso pensamos em tentar criar algo mais acessível, didático e... divertido, por que não?
A história foi toda montada usando apenas HTML, CSS e (vanilla) Javascript, com um pouco de D3 para o diagrama de força.
Para a preparação dos dados, utilizamos R.
Existe bastante espaço para otimização, ainda não estamos satisfeitos com o tempo inicial de processamento para o cálculo das formas, principalmente para os grandes valores, que poderiam ser bastante simplificados. O prazo não permitiu, mas quem sabe no futuro?
O resto deste readme é basicamente um brainstorm de ideias desconexas, e alguns rascunhos.
- Metáfora dos quadradinhos, cada R$ 1 bi representado por um quadradinho. Cada despesa representada por seu valor, na forma de quadradinhos contíguos.
- Contorno do conjunto dos quadradinhos: despesa e receita totais. Superpõe, mostra déficit.
- Separa de novo, mostra nova estimativa. Superpõe de novo, mostra novo déficit.
- Separa. Pinta (?) categorias, depois contorna os grupos de quadradinhos. Somecom os quadradinhos. Permite hover.
- Modo analítico: converte formas em círculos.
- Permite visualizar principais variações absolutas e percentuais. Permite explorar itens individualmente, trazendo uma espécie de "card" com mais detalhes sobre aquele item, incluindo as justificativas que estão no corpo do relatório.
O primeiro rascunho
Detalhando a ideia inicial um pouco mais...
Mas como calcular as formas geométricas?
Protótipo da implementação do algoritmo
Vamos precisar de muitas cores, então vale dar uma olhada nesse texto da Lisa:
https://blog.datawrapper.de/10-ways-to-use-fewer-colors-in-your-data-visualizations/
https://github.com/veltman/flubber
Uma ideia: para não ter que desenhar os milhares de rects e estrangular a memória do browser, posso preencher as formas com um padrão de quadradinhos!
Para l = 30 e um gap de 10 entre os quadrados, usaria algo assim:
<defs>
<pattern id="Pattern" x="5" y="5" width="40" height="40" patternUnits="userSpaceOnUse">
<rect x="5" y="5" width="30" height="30" fill="hotpink"/>
</pattern>
</defs>
x = x0 = gap/2. width = gap/2 + l + gap/2 no rect: x = gap/2. width = l.
E, no CSS do path:
path {
fill: url(#Pattern);
}
Aí depois eu cobriria os paths da despesa e receita total com os paths dos agrupamentos.
- os objetos são criados.
obj.esconde(false)
faz eles apareceremobj.move_para('centro' | 'esquerda' | 'direita')
Melhorar objetos scales e eixos Parametrizar o strength (hoje está repetindo na função que seta a simulação e na que altera) Incluir dados receitas tooltip
Para um lar, uma empresa ou um governo funcionar, é preciso de dinheiro. O dinheiro precisa vir de algum lugar, e esse dinheiro vai ser usado para pagar por bens e serviços.
Para um lar, uma empresa ou um governo continuar funcionando, é preciso que haja um equilíbrio entre o dinheiro que entra (receitas) e o dinheiro que sai (despesas).
Para alcançar esse equilíbrio ao longo do tempo, é importante planejar e monitorar essas receitas e despesas.
Para ajudar a manter esse equilíbrio, ou ao menos para manter eventuais desequilíbrios sob controle, o governo todo ano estabelece metas anuais de receitas, despesas e resultados — a diferença entre receita e despesas.
Uma das ferramentas para acompanhar essas metas é o Relatório de Avaliação de Receitas e Despesas Primárias, publicado bimestralmente — daí ser conhecido como "O Bimestral".
Esse relatório traz informações sobre as receitas e despesas previstas, e o seus valores após a reavaliação bimestral, com as respectivas justificativas. O relatório inicialmente mostra os grandes valores das receitas e despesas, e em seguida detalha os componentes desses grandes itens.
A Lei Orçamentária de 2022 previa uma arrecadação de R$...
Com esse objetivo, o governo todo ano define metas anuais de receitas, despesas e resultados
O equilíbrio Todo ano, o governo estabelece metas anuais de receitas e despesas e resultados.
O relatório de avaliação de receitas e despesas é um instrumento
art. 64, parágrafo 4o.