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