[Gastosabertos-dev] Gráfico Drilldown de Impostos x Taxas
Edgar Zanella Alvarenga
e em vaz.io
Segunda Fevereiro 9 05:42:08 UTC 2015
Primeiro ao gráfico:
http://jsfiddle.net/upeqzrua/embedded/result/
Código (ainda não acessando diretamente a API):
http://jsfiddle.net/upeqzrua/
Se clicarem nas barra será levado a um novo gráfico de barras
com os totais referentes apenas ao nível que clicou. Isso é
análogo ao Treemap, mas sem opção prévia de ver quantos ítens
existem no nível abaixo.
Pra fazer isso tipo que criar uma nova api pra totalizações
a partir de um código de receita:
https://github.com/aivuk/gastos_abertos/blob/master/gastosabertos/receita/views.py#L163
Essa API aceita um parâmetro drilldown que caso 'true' retorna os
valores
do nível abaixo ao código pedido.
Ou seja:
http://localhost:5000/api/v1/receita/total?code=1.1.2&years=2013
Retorna: http://pastebin.com/raw.php?i=pysmUqHh
E com drildown=true:
http://localhost:5000/api/v1/receita/total?code=1.1.2&years=2013&drilldown=true
Retorna: http://pastebin.com/raw.php?i=vBfgNuwq
Notem também que estou retornando já com os nomes ao invés dos códigos.
Para
fazer isso tive que mudar o modelo de dados e criar uma referência
entre as
tabelas revenue e revenue_code.
Edgar
Mais detalhes sobre a lista de discussão Gastosabertos-dev