コンテンツにスキップ

折线グラフのデータ構造

// 以下は折线グラフ(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]
            ],
          }
        ]
      }
    ]
  }

フィードバック

このページは役に立ちましたか?