円グラフのデータ構造説明
// 以下は円グラフ(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],
],
}
]
}
]
}