我正在尝试将TimeChart与预加载数据一起使用,但我无法找到一个好例子。
data = {'preloaded':{
'unit':'s',
'values':{'id':3,'name':'slice1','value':20}
}}
但是我收到错误:"必填字段' unit'未设置数据"
您能否建议如何正确指定数据?
答案 0 :(得分:3)
这应该有效:
var dataObj = { "dataLimitFrom":1279408157, "dataLimitTo":1384253671, "unit":"s", "values":[ [1280062860,"8.221"], [1282209412,"4.2",], [1284577510,"5.9"], [1286988866,"1.52"], ] }; var t = new TimeChart({ container: document.getElementById("demo"), data: { units:["s"], timestampInSeconds: true, preloaded: dataObj } });
对于数据阵列中的TimeChart,首先一个是时间戳[1280062860," 8.221"]。
你也可以改变" unit"任何[" s"," m"," h"," d"," M",& #34; Y"]
更多关于时间表:
https://zoomcharts.com/developers/en/time-chart/api-reference/settings.html
<强>更新强> &#39;数据&#39;包含时间戳和值的数组现在称为&#39;值&#39;。
答案 1 :(得分:-1)
[data]中的第一个值是1/1/1970与所选日期之间的差异,以秒/小时/分钟/...