Commit de4837489e4127005393431f941d0b60744cd8fd
1 parent
9f9e46f0
Exists in
master
and in
2 other branches
Spliting bulletin indicators graphic into three
Showing
1 changed file
with
23 additions
and
11 deletions
Show diff stats
bulletin/templates/bulletin/view.html
... | ... | @@ -171,9 +171,19 @@ |
171 | 171 | </div> |
172 | 172 | |
173 | 173 | <div class="row" style="padding-left: 10px;"> |
174 | - <div class="col-md-7" > | |
174 | + <div class="col-md-2" > | |
175 | 175 | <div class="row"> |
176 | - <div id="bullet_chart"> </div> | |
176 | + <div id="bullet_chart1" > </div> | |
177 | + </div> | |
178 | + </div> | |
179 | + <div class="col-md-2"> | |
180 | + <div class="row"> | |
181 | + <div id="bullet_chart2"> </div> | |
182 | + </div> | |
183 | + </div> | |
184 | + <div class="col-md-3"> | |
185 | + <div class="row"> | |
186 | + <div id="bullet_chart3"> </div> | |
177 | 187 | </div> |
178 | 188 | </div> |
179 | 189 | <div class="col-md-5"> |
... | ... | @@ -441,11 +451,11 @@ |
441 | 451 | var ind06 = [{valor: dataset[5].valor, mediana: dataset[5].mediana, maximo: dataset[5].maximo}]; |
442 | 452 | |
443 | 453 | // Variáveis de largura e altura da área de desenho do SVG |
444 | - var w = 110; | |
445 | - var h = 350; | |
454 | + var w = 100; | |
455 | + var h = 3*w; | |
446 | 456 | |
447 | 457 | // Margens |
448 | - var margin = {top: 40,bottom: 40,left: 40,right: 10}; | |
458 | + var margin = {top: w/3,bottom: w/3,left: w/3,right: w/12}; | |
449 | 459 | |
450 | 460 | // Definindo a área em que o gráfico será construído dentro da área de desenho |
451 | 461 | var width = w - margin.left - margin.right; |
... | ... | @@ -492,15 +502,17 @@ |
492 | 502 | |
493 | 503 | |
494 | 504 | // Definindo o objeto SVG |
495 | - var svg = d3.select("#bullet_chart").append("svg").attr("id", "bullet_chart1").attr("width", 6*w).attr("height", h); | |
505 | + var svg = d3.select("#bullet_chart1").append("svg").attr("id", "bullet_chart").attr("width", 6*w).attr("height", h); | |
506 | + var svg2 = d3.select("#bullet_chart2").append("svg").attr("id", "bullet_chart").attr("width", 6*w).attr("height", h); | |
507 | + var svg3 = d3.select("#bullet_chart3").append("svg").attr("id", "bullet_chart").attr("width", 6*w).attr("height", h); | |
496 | 508 | |
497 | 509 | // Definindo um objeto SVG agrupado |
498 | 510 | var bullet_chart = svg.append("g").classed("display", true).attr("transform", "translate(" + margin.left + "," + margin.top + ")"); |
499 | - var bullet_chart2 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left+w) + "," + margin.top + ")"); | |
500 | - var bullet_chart3 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left+2*w) + "," + margin.top + ")"); | |
501 | - var bullet_chart4 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left+3*w) + "," + margin.top + ")"); | |
502 | - var bullet_chart5 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left+4*w) + "," + margin.top + ")"); | |
503 | - var bullet_chart6 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left+5*w) + "," + margin.top + ")"); | |
511 | + var bullet_chart2 = svg.append("g").classed("display", true).attr("transform", "translate(" + (margin.left + w) + "," + margin.top + ")"); | |
512 | + var bullet_chart3 = svg2.append("g").classed("display", true).attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | |
513 | + var bullet_chart4 = svg2.append("g").classed("display", true).attr("transform", "translate(" + (margin.left + w) + "," + margin.top + ")"); | |
514 | + var bullet_chart5 = svg3.append("g").classed("display", true).attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | |
515 | + var bullet_chart6 = svg3.append("g").classed("display", true).attr("transform", "translate(" + (margin.left + w) + "," + margin.top + ")"); | |
504 | 516 | |
505 | 517 | // Definindo o objeto tooltip |
506 | 518 | var tooltip = d3.select("body").append("div").attr("class", "toolTip"); | ... | ... |