我有一个网站,使用highcharts来显示一些线条和饼图。 在所有页面上,饼图正常加载,但折线图有时会加载,有时则不会加载。
这是我加载高图的代码:
function loadHighChart()
{
$(function () {
$('#highchart').highcharts({
chart: {
},
title: {
text: 'Country Statistic'
},
tooltip: {
useHTML: true,
valueDecimals: 2,
valuePrefix: '',
valueSuffix: ' (Mt) '
},
xAxis: {
categories: DataYear,
title: {
text: 'Over years'
}
},
yAxis: {
title: {
text: 'Value'
},
},
series: [{
name: 'Consumption',
data: DataConsumption
},
{
name: 'Production',
data: DataProduction
},
{
name: 'Import',
data: DataImport
},
{
name: 'Export',
data: DataExport
}
]
});
});
}
答案 0 :(得分:0)
答案很简单。我有2个ajax调用,一个加载char,另一个加载下面的表。问题是图表的div位于div内部,表格数据重写了它被调用的那些,因此它只显示表格首先加载的图表和图表秒表。所以我只是将图表div移到表格div之外。 :d