मैं गतिशील फ़ंक्शन का उपयोग करके हाईचर्ट ड्राइंग बना रहा हूं, यह फ़ंक्शन के बाद सभी प्रस्तुत नहीं हो रहा है। बाद में अगर मैं खिड़की का आकार बदलता हूं, तो यह डेटा प्रस्तुत करता है? इसके लिए कोई विशिष्ट कारण?हाईचार्ट गतिशील निर्माण - उचित रूप से प्रतिपादन नहीं
मेरी समारोह:
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 मेरी jsfiddle की जाँच करें।
तो विंडो का आकार बदलने के दौरान यह कैसे ट्रिगर कर रहा है? – 3gwebtrain
मुझे लगता है कि उनके पास window.resize हैंडलर है और उस पर रेड्रो कॉल करें। –
समझ में आता है। धन्यवाद। – 3gwebtrain