Hola,
No se si ya lo has resuelto, pero yo probaría eso a ver si funciona.
Para saber el ancho de la pantalla:
Código Javascript
:
Ver originalvar anchoPantalla = window.innerWidth;
Lo mismo si usas jQuery:
Código Javascript
:
Ver originalvar anchoPantalla = $(window).width();
Para cambiar el ancho del gráfico con jQuery:
Código Javascript
:
Ver original$(document).ready(function() {
// Cambiar tamaño del div al 50% del ancho de la pantalla al cargar la página
var anchoPantalla = $(window).width();
var AnchoDiv = anchoPantalla;
var AltoDiv = AnchoDiv/2;
$('#chart_div').css('width', AnchoDiv);
$('#chart_div').css('height', AltoDiv);
//Aquí pones el código para dibujar el gráfico
// ...
var chart = new google.visualization.CandlestickChart(document.getElementById('chart_div'));
chart.draw(data, options);
});
Creo que puede funcionar, se trata de cargar elgráfico después de cambiar eltamaño del div contenedor.