我正在使用HighChart绘制饼图.Pie图表容器在ascx控件中。在页面中有除此之外的5个控件。每个ascx部分由ajax异步调用加载。问题是第一部分中的图形仅在完成页面加载后显示。请提供解决方案。
$('#arrhythmiacontainer').highcharts({
chart: {
//plotBackgroundColor: null,
plotBorderWidth: 0,
plotShadow: false,
backgroundColor:'rgba(255, 255, 255, 0.1)'
},
colors: ['#F5F5F5'],
title: {
text: ''
},
exporting: {
enabled: exportingStatus
},
tooltip:{
formatter: function() {
return false;
}
},
credits: {
enabled: false
},
plotOptions: {
pie: {
size:'100%',
dataLabels: {
enabled: true,
distance: -70,
style: {fontSize: '12px',fontWeight: 'bold'}
}
}
},
legend: {
enabled: false
},
series: [{
type: 'pie',
name: 'Percentage',
data: [['NO DATA AVAILABLE', 100]]
}]
});
}
上图是在第一个控件中,它是使用ajax调用绑定的。所有control1中的其他信息在第一个ajax调用后加载。但是图形仅在窗口停止后加载。