动态填充 jqPlot 图表的多维数组
Dynamically populate multidimensional array for a jqPlot chart
我不明白为什么我有以下问题:
jqPlot 允许用户提交一个多维数组来提供 X 值和 Y 值,如下所示:PS:对不起,链接,图片的声誉不够。
http://imageshack.com/a/img538/5286/vcZxOl.png
但就我而言,我使用 ajax 调用检索数据并用如下所示的循环填充我的数组:
http://imageshack.com/a/img673/381/nSBDIP.jpg
我已经通过调试器验证了我的数组具有与工作时相同的格式:
http://imageshack.com/a/img673/6113/cE7uPO.jpg
简而言之,它仅在对数组内容进行硬编码时才有效。
拜托,如果有人有命题回答我。谢谢!
我认为您没有正确传递数据(数组)。
jqPlot 期望数据是一个值数组。
就像第一张图片一样:[ ['1/1/2008', 42], ['2/14/2008', 56], ['3/7/2008', 39],...]
您已经将linewater
声明为数组。所以我认为你不必在将它传递给 jqPlot data
对象时放置[] Square brackets
。
在您的情况下[linewater]
是一个值数组数组。如此简单的开口和结束方括号的条带。
所以在你的代码中,而不是$.jqPlot('eauChart', [linewater], {
用途: $.jqPlot('eauChart', linewater, {
它可能应该有效。
希望它有帮助。
相关文章:
- 将数据推送到数组填充 jqGrid
- 使用 JSON 数组填充输入字段
- 用Javascript中的JSON数组填充HTML
- 动态生成的表格 - 使用数组填充TD值
- 使用数组填充if语句值
- AngularJS:用两个JSON数组填充复选框列表,最初检查了一个数组中的一些项
- 为什么不是't ng表将数据从数组填充到表中
- 在javascript中用数组填充对象
- 高图表 - 从数组填充数据
- 如何从下拉列表中由可观察数组填充的选定项中检索完整对象
- 使用 JavaScript 数组填充下拉选择框
- Javascript array.length 为 0,但数组填充了 40 个项目
- 使用 JSON 数组填充图表
- 数组填充外部函数 - 不可访问的成员
- 用 javascript 数组填充 struts2 select 标签
- 用服务器数组填充 jquery 数组
- 如何使用 json 数组填充 Rails 下拉菜单
- 在用数组填充初始化的数组上使用数组映射的意外行为
- JavaScript 风格的数组填充在 Java 中
- 如何使用 javascript 数组填充 html 标题