当它与 Chrome 和 FF 一起使用时,我无法用 IE 显示 2 个图表。只显示一张图表。这是我的代码:
function pie() {
$('#pie_projet').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Nombre de projet ANRU par communes'
},
tooltip: {
pointFormat: '{series.name}: <b>{point.y}</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
connectorColor: '#000000',
style: {
fontSize: '8px',
color: 'black'
},
format: '<b>{point.name}</b>: {point.y}'
}
}
},
colors: [<?php echo join($tabSliceColor,',') ?>],
series: [{
type: 'pie',
name: 'Nb projet',
//document.getElementsByName(data_pie)[0].value
data: [<?php echo join($data_pie, ',') ?>]
}]
});
};
function groupBar() {
$('#bar_projet').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Nombre d\'opérations par année et par type d opérations ANRU'
},
subtitle: {
text: 'Source: Valenciennes Métropole'
},
xAxis: {
categories: [<?php echo join($legend_bar,',') ?>],
title: {
text: null
},
labels: {
rotation: -45,
style: {
fontSize: '9px'
}
}
},
yAxis: [{
min: 0,
max: 200,
labels: {
style: {
color: 'red'
}
},
title: {
text: 'Nombre total d\'opérations',
align: 'middle'
},
labels: {
overflow: 'justify'
},
opposite: true
},
// second yAxis
{
min: 0,
max: 10,
labels:{
style :{
color: 'red'
}
},
title: {
text: 'Nombre d\'opérations',
align: 'middle'
},
labels: {
overflow: 'justify'
}
}],
tooltip: {
valueSuffix: ' opérations'
},
legend: {
layout: 'vertical',
align: 'left',
verticalAlign: 'top',
x: 50,
y: 60,
floating: true,
borderWidth: 1,
backgroundColor: '#FFFFFF',
shadow: true,
itemStyle: {
color: 'black',
fontSize: '7px'
}
},
colors: [<?php echo join($tabOpColor,',') ?>],
plotOptions: {
series: {
animation: false
},
spline: {
dataLabels: {
enabled: true,
crop : false // permet de ne pas bloquer l'affichage d'un label si hot
}
}
},
series: [<?php echo join($series_bar,',') ?>,<?php echo $line_data?>]
});
};
我称这两个函数是这样的:
<BODY onLoad ='pie();groupBar();'>
图表放在 DIV 中:
<div id='bar_projet' style='min-width: 400px; height: 400px; margin: 0 auto'></div>
<div id='pie_projet' style='min-width: 400px; height: 400px; margin: 0 auto'></div>
使用 IE 我只看到一张图表,第二张和 Chrome 和 FF 我看到它们。
谢谢你的帮助 !