我试图在同一图表上绘制2个系列图,但没有太多运气。系列数据来自mysql php后端(json)。
json输出的一个例子如下;
[
{
"name": [
"Outside Temperature"
],
"data": [
"1362992572,9.708",
"1362992752,9.948",
"1362992936,9.995",
"1362993292,10.19"
]
},
{
"name": "inside",
"data": [
"1362992572,30",
"1362992752,30.5",
"1362992933,30.7",
"1362993112,30.8",
"1362993292,30.4"
]
}
]
我的高级代码中有以下内容 - http://pastebin.com/BxQxhJmZ但是这甚至不会生成图表。
如果有人可以提供协助,我们将不胜感激。通过绘制两组数据,我真的很难理解如何做一些相对简单的事情!
答案 0 :(得分:1)
如果您使用datetime xAxis,则需要将您的值(如(1362992572))乘以1000,以达到Javascript时间戳格式。
答案 1 :(得分:0)
我认为您的数据格式不正确。我希望它看起来更像:
“数据”:[ [1362992572,9.708] [1362992752,9.948] [1362992936,9.995] [1362993292,10.19] ]
或
"data": [
{x:1362992572,y:9.708},
{x:1362992752,y:9.948},
{x:1362992936,y:9.995},
{x:1362993292,y:10.19}
]
如果可以,请在php后端更改它。如果没有,则必须在javascipt中重新格式化,将字符串值拆分为逗号上的两个字段。