Estoy haciendo un dibujo de un diagrama alto usando la función dinámica, no está desgarrando después de la función llamada. más tarde, si cambio el tamaño de la ventana, ¿se renderiza la información? ¿Alguna razón específica para esto?Creación dinámica de Highchart: no se representa correctamente
mi función:
var chart;
$(document).ready(function(){
function randomData(len){
var arr = [];
for(var i = 0; i<len;i++){
arr.push(Math.random())
}
return arr;
}
var options = {
chart:{
renderTo:'graph',
type:'line'
},
title:{
text:null
},
xAxis: {
plotBands: [{
from: 5,
to: 6,
color: 'yellow',
label: {
text: 'Yellow'
}
}, {
from: 10,
to: 11,
color: 'green',
label: {
text: 'Green'
}
}]
},
plotOptions:{
series:{
animation:false,
dataLabels:{enabled:true,formatter:function(){return Highcharts.numberFormat(this.y)}}
}
}
}
chart = new Highcharts.Chart(options);
var i = 1, s1,s2,s3,s4;
function createChart(){
s1 = chart.addSeries({data:randomData(20),name:'Line'+i},false);
}
$('#create').click(function(){ createChart() });
})
pls comprueban mi jsFiddle.
¿cómo se activa mientras se cambia el tamaño de la ventana? – 3gwebtrain
Supongo que tienen window.resize handler y llaman a redibujar en él. –
tiene sentido. Gracias. – 3gwebtrain