gpt4 book ai didi

php - 谷歌可视化 AreaChart 在 IE7 中给出 "Invalid Argument"

转载 作者:行者123 更新时间:2023-11-30 06:46:16 27 4
gpt4 key购买 nike

我从 ajax 调用中获取了一个 json 字符串,我将其粘贴在 Google 可视化 AreaChart 中。我发现每当数据中只有 1 行时,GV 在 IE7 中返回“无效参数”,但它适用于所有其他浏览器。

这是我从 ajax 调用中返回的数组,

Array
(
[0] => Array
(
[cols] => Array
(
[0] => Array
(
[label] => Time Dispersion
[type] => string
)

[1] => Array
(
[label] => Score
[type] => number
)

)

[rows] => Array
(
[0] => Array
(
[c] => Array
(
[0] => Array
(
[v] => SA-00:00
)

[1] => Array
(
[v] => 50
)
)
)
)
)
)

这是 ajax 调用,以及表格设置,

$.getJSON(url, function(fpdata) {
//load summary of footprint chart
var prepdata = fpdata.timesum[0];
var data = new google.visualization.DataTable(prepdata, 0.5);
var chcontainer = 'eleid';
var chart = new google.visualization.AreaChart(document.getElementById(chcontainer));
var options = {width: fpwidth, height: fpheight, titleFontSize: 14, is3D: true, legend: 'none', title: 'Title',
pointSize: 0, vAxis: {maxValue: 100, title: 'Percentage Correct'} , hAxis: {title: 'Title'}
};

chart.draw(data, options );
$("#"+chcontainer).append('<br /><span class="printthis">[Print]</span>');
});

最佳答案

面积图需要至少 2 行才能从一点到另一点有一条线。为了解决这个问题,我进行了检查,如果只有一个数据结果,会将第一行设置为零。

如果 GV 将其放在他们的 API 文档中的某处,那就太好了。

关于php - 谷歌可视化 AreaChart 在 IE7 中给出 "Invalid Argument",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456935/

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