我正在尝试显示来自代码后面的数据库的高级图表数据。
到目前为止,这是我在javascript中的代码,其中绘制了图表,testarray1,2,表示数据
function draw(d) {
var testarray = JSON.parse(a);
var testarray1 = JSON.parse(a1);
var testarray2 = JSON.parse(a2);
$(function() {
$('#container1').highcharts({
chart: {
type: 'column'
},
credits: {
enabled: false
},
title: {
text: 'Consumption by months'
},
xAxis: {
categories: array3
},
yAxis: {
title: {
text: 'kWh'
}
},
tooltip: {
valueDecimals: 2
},
plotOptions: {
type: 'column'
},
series: [{
name: '2011-2012',
type: 'column',
color: '#0000FF',
data: testarray
},
{
name: '2012-2013',
type: 'column',
color: '#92D050',
data: testarray1
}]
});
});
}
我的输出只显示相同的数据。我需要的是函数绘制中的一些逻辑,它在绘制时刷新,我有类似的东西。
var a = testarray
var b = testarray1
if (d == 1)
{
var c = a
}
else if (d == 2)
{
var c = b
}
else if (d == 1)
{
var d = a
}
else if (d == 1)
{
var d = b
}
用这个我在数据中调用c和d。但我需要3种数据类型的逻辑,testarray,testarray1和testarray2。
任何想法。