折线グラフのデータ構造
// 以下は折线グラフ(2本の折线)のデータデモです
{
series: [
{
values: [
[1737344820000, 1.33635905],
[1737344810000, 2.6481715],
[1737344800000, 1.21059269],
],
columns: ['time', 'avg(usage_system)'],
},
{
values: [
[1737344820000, 1.79202423],
[1737344810000, 0.83102493],
[1737344800000, 1.84110971],
],
columns: ['time', 'avg(usage_system)'],
},
],
},
| パラメータ |
型 |
必須 |
説明 |
| series |
list |
必須 |
データグループ。長さはデータグループの数を表します(折线グラフでは線の本数) |
| series[#] |
dict |
|
1つのデータグループ |
| series[#].columns |
list |
必須 |
データソースフィールドキーのリスト。['time', ...] |
| series[#].columns[#] |
str |
|
データソースフィールドキー。最初の列の値は 'time' である必要があります。 |
| series[#].values |
list |
必須 |
2次元配列。配列の各項目は1つのデータを表します。 |
| series[#].values[#] |
list |
|
[タイムスタンプ, データ値] で構成されるデータソース。折线グラフでは values の長さは2で、1つのデータが折线グラフ上の1つの接続点を表します。 |
|
|
|
|
外部関数のレスポンス構造例
@DFF.API('関数名', category='dataPlatform.dataQueryFunc')
def whytest_topology_test():
data1 = 123
data2 = 200
now1 = int(time.time()) * 1000
now2 = int(time.time()) * 1000
#
return {
"content": [
{
"series": [
{
"columns": ["time", "data"],
"values": [
[now1, data1],
[now2, data2]
],
}
]
}
]
}