gpt4 book ai didi

javascript - Highcharts:如何将数据从 JSON 加载到 xAxis.categories 和 series.data?

转载 作者:搜寻专家 更新时间:2023-11-01 04:33:47 24 4
gpt4 key购买 nike

抱歉,初学者的问题。

这是我的 JSON 的样子:

[
["junior college", "Primary", "secondary", "polytechnic"],
["4", "3", "1", "1"]
]

这是我的 HTML,

var chart; // global
var options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'bar'
},
title:{
text: 'No. Schools for different levels'
},
xAxis:{
title:'Education Level',
categories:[]
},
yAxis:{
title:{
text:'No. Of Schools'
}
},
series:[{
name: "No. Schools",
data: []
}]
};

$.getJSON('loadData.php', function(JSONresult) {
yData = options.series[0].data; //Array to store data for y column
xData = options.xAxis.categories; //Array to store data for x column

xDataObj = JSONresult[0];
yDataObj = JSONresult[1];

for(var key in xDataObj){
xData.push(xDataObj[key]);
}

for(var key in yDataObj){
yData.push(parseFloat(yDataObj[key]));
}

我尝试执行代码,firebug 没有显示错误,但图表从未显示。你能帮我指出我错在哪里吗?

最佳答案

我找到了解决方案。

在我的 php 脚本中,我必须将整数转换为系列数据,

(int)$variable;

所以 JSON 输出将是

[4, 3, 1, 1]

图表将被渲染。

谢谢你:)

关于javascript - Highcharts:如何将数据从 JSON 加载到 xAxis.categories 和 series.data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6563997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com