파이 차트 데이터 구조 설명
// 다음은 파이 차트(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],
],
}
]
}
]
}