Ho il seguente codice per creategoogle classifiche:Larghezza di google grafico
google.load("visualization", "1", {packages:["corechart"]});
var options = {
....
};
var data = google.visualization.arrayToDataTable([
...
]);
var chart = new google.visualization.BubbleChart(document.getElementById('consumer_s1'));
chart.draw(data, options);
Nella documentazione per il diagramma a bolle, Google dice "default-width: larghezza dell'elemento contenente". Ho questo contenitore:
<div class="responsive" id="consumer_s1">
con
.responsive{
height: 100%;
width: 100%;
}
Ma quando ho creato il grafico, in Firebug vedo che Googlechart creato questi elementi:
<div style="position: relative; width: 400px; height: 200px;" dir="ltr">
<div style="position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;" aria-label="Un grafico.">
<svg width="400" height="200" style="overflow: hidden;" aria-label="Un grafico." aria-hidden="true">
......
Perché il primo div creato ha quel valore per altezza e larghezza ??
No, non ho questo nelle mie opzioni. Io uso% perché lo voglio reattivo. – Ciro
Oh, mi dispiace, non lo so. Puoi provare con questo link: http://stackoverflow.com/questions/23593514/google-visualization-chart-size-in-percentage o http://stackoverflow.com/questions/8835742/get-a- google-chart-image-to-fill-the-width-of-a-div – aaubets