プリロードされたデータで TimeChart を使用しようとしていますが、良い例が見つかりません。
data = {'preloaded':{
'unit':'s',
'values':{'id':3,'name':'slice1','value':20}
}}
ただし、「必須フィールド '単位' がデータに設定されていません」というエラーが表示されます。
データを適切に指定する方法を教えてください。
プリロードされたデータで TimeChart を使用しようとしていますが、良い例が見つかりません。
data = {'preloaded':{
'unit':'s',
'values':{'id':3,'name':'slice1','value':20}
}}
ただし、「必須フィールド '単位' がデータに設定されていません」というエラーが表示されます。
データを適切に指定する方法を教えてください。
これはうまくいくはずです:
var dataObj = { "dataLimitFrom":1279408157, "dataLimitTo":1384253671, "単位":"秒", "値":[ [1280062860,"8.221"], [1282209412,"4.2",], [1284577510,"5.9"], [1286988866,"1.52"], ] }; var t = 新しい TimeChart({ コンテナ: document.getElementById("demo"), データ: { 単位:["s"], タイムスタンプ: 真、 プリロード: dataObj } });
データ配列の TimeChart の場合、最初は常にタイムスタンプ [1280062860,"8.221"] です。
「単位」を ["s","m","h","d","M","y"] のいずれかに変更することもできます
。タイムチャートの詳細:
https://zoomcharts.com/developers/en /time-chart/api-reference/settings.html
更新: タイムスタンプと値を含む「データ」配列は「値」と呼ばれるようになりました。
[データ] の最初の値は、1970 年 1 月 1 日と選択された日付との差 (秒/時/分/...) です。