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,9 +171,19 @@ | ||
| 171 | </div> | 171 | </div> |
| 172 | 172 | ||
| 173 | <div class="row" style="padding-left: 10px;"> | 173 | <div class="row" style="padding-left: 10px;"> |
| 174 | - <div class="col-md-7" > | 174 | + <div class="col-md-2" > |
| 175 | <div class="row"> | 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 | </div> | 187 | </div> |
| 178 | </div> | 188 | </div> |
| 179 | <div class="col-md-5"> | 189 | <div class="col-md-5"> |
| @@ -441,11 +451,11 @@ | @@ -441,11 +451,11 @@ | ||
| 441 | var ind06 = [{valor: dataset[5].valor, mediana: dataset[5].mediana, maximo: dataset[5].maximo}]; | 451 | var ind06 = [{valor: dataset[5].valor, mediana: dataset[5].mediana, maximo: dataset[5].maximo}]; |
| 442 | 452 | ||
| 443 | // Variáveis de largura e altura da área de desenho do SVG | 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 | // Margens | 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 | // Definindo a área em que o gráfico será construído dentro da área de desenho | 460 | // Definindo a área em que o gráfico será construído dentro da área de desenho |
| 451 | var width = w - margin.left - margin.right; | 461 | var width = w - margin.left - margin.right; |
| @@ -492,15 +502,17 @@ | @@ -492,15 +502,17 @@ | ||
| 492 | 502 | ||
| 493 | 503 | ||
| 494 | // Definindo o objeto SVG | 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 | // Definindo um objeto SVG agrupado | 509 | // Definindo um objeto SVG agrupado |
| 498 | var bullet_chart = svg.append("g").classed("display", true).attr("transform", "translate(" + margin.left + "," + margin.top + ")"); | 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 | // Definindo o objeto tooltip | 517 | // Definindo o objeto tooltip |
| 506 | var tooltip = d3.select("body").append("div").attr("class", "toolTip"); | 518 | var tooltip = d3.select("body").append("div").attr("class", "toolTip"); |