0
Problem: I created a chart using the google API, but I had to make the chart small so when it’s mobile it won’t break. The problem is desktop size becomes unviable.
How does it have to look: I would like the chart to occupy the size of col 12 desktop and when going to mobile it respects the width of the same.
HTML code:
<div class="row">
<div class="col-sm-12">
<div id="" class="card-white">
<div class="panel-heading">
</div>
<div class="panel-body">
<div class="row">
<div class="col-xs-12" id="teste" ></div>
</div>
</div>
</div>
</div>
</div>
Script:
function carregarGraficoTeste() {
// Some raw data (not necessarily accurate)
var data = google.visualization.arrayToDataTable([
['Legenda 1', 'Legenda 2', 'Legenda 3', 'Legenda 4', 'Legenda 5', 'Legenda 6', 'Legenda 7'],
['Inserir texto', 165, 938, 522, 998, 450, 614.6],
['Inserir texto', 135, 1120, 599, 1268, 288, 682],
['Inserir texto', 157, 1167, 587, 807, 397, 623],
['Inserir texto', 139, 1110, 615, 968, 215, 609.4],
['Inserir texto', 136, 691, 629, 1026, 366, 569.6]
]);
var options = {
title: 'apenas um teste',
legend: { position: 'bottom', maxLines: 2 },
seriesType: 'bars',
height: 300,
width: 400
};
var chart = new google.visualization.ComboChart(document.getElementById('teste'));
chart.draw(data, options);
}
It worked, Johnny.
– Thiago Correa