コンテンツにスキップ

円グラフのデータ構造説明

// 以下は円グラフ(3分割)のデータデモです
  {
    series: [
      {
        values: [[null, 1.33635905]],
        columns: ['time', 'pieA'],
      },
      {
        values: [[null, 1.79202423]],
        columns: ['time', 'pieB'],
      },
      {
        values: [[null, 2]],
        columns: ['time', 'pieC'],
      },
    ],
  },
  • フィールド説明:
パラメータ 必須 説明
series list 必須 データグループ。長さは円グラフがいくつの部分に分割されているかを表します
series[#] dict データの集合。円グラフの1つの部分を表します
series[#].columns list 必須 円グラフの1項目目は固定でフィールド time、2項目目はブロック名です ['time', 'ブロック名']
series[#].values list 必須 二次元配列。円グラフでは1行のデータのみであるべきで、複数行あっても最初の行のみが使用されます
series[#].values[#] list [time値, データ値] で構成されるデータソース。円グラフでは1項目目の値は null に設定可能、2項目目はデータ値(この値が円グラフの割合の参照値となります)

外部関数のレスポンス構造例

@DFF.API('関数名', category='dataPlatform.dataQueryFunc')
def whytest_topology_test():
    data1 = 100
    data2 = 200
    data3 = 300
    #
    return {
    "content": [
      {
        "series": [
          {
            "columns": ["time", "data"],
            "values": [
              [null, data1],
              [null, data2],
              [null, data3],
            ],
          }
        ]
      }
    ]
  }

フィードバック

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