コンテンツにスキップ

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

// 以下は円グラフ(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つのデータセット。円グラフにおける1つのセグメントのデータを表します
series[#].columns list 必須 円グラフの最初の項目は固定でフィールド time、2番目の項目はセグメント名です: ['time', 'セグメント名']
series[#].values list 必須 2次元配列。円グラフでは1行のデータのみである必要があります。複数行があっても最初の行のみが使用されます
series[#].values[#] list [time値, データ値] で構成されるデータソース。円グラフでは最初の項目の値は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],
            ],
          }
        ]
      }
    ]
  }

フィードバック

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