파이 차트 데이터 구조 설명
// 다음은 파이 차트(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 |
|
하나의 데이터 집합으로, 파이 차트에서 하나의 조각 데이터를 나타냅니다. |
| series[#].columns |
list |
필수 |
파이 차트에서 첫 번째 항목은 time 필드로 고정되며, 두 번째 항목은 조각 이름입니다. ['time', '조각 이름'] |
| series[#].values |
list |
필수 |
2차원 배열이며, 파이 차트에서는 하나의 데이터만 있어야 하고, 여러 개가 있어도 첫 번째 데이터만 사용됩니다. |
| series[#].values[#] |
list |
|
[time 값, 데이터 값]으로 구성된 데이터 소스입니다. 파이 차트에서 첫 번째 항목 값은 null로 설정할 수 있으며, 두 번째 항목은 데이터 값입니다(해당 값은 파이 차트 비율의 기준 값입니다). |
|
|
|
|
외부 함수 응답 구조 예시
@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],
],
}
]
}
]
}