콘텐츠로 이동

라인 차트 데이터 구조 설명

// 아래는 두 개의 라인이 있는 라인 차트의 데이터 예시입니다
  {
    series: [
      {
        values: [
          [1737344820000, 1.33635905],
          [1737344810000, 2.6481715],
          [1737344800000, 1.21059269],
        ],
        columns: ['time', 'avg(usage_system)'],
      },
      {
        values: [
          [1737344820000, 1.79202423],
          [1737344810000, 0.83102493],
          [1737344800000, 1.84110971],
        ],
        columns: ['time', 'avg(usage_system)'],
      },
    ],
  },
  • 필드 설명:
파라미터 유형 필수 여부 설명
series list 필수 데이터 그룹, 길이는 몇 개의 데이터 그룹이 있는지 나타냅니다(라인 차트에서는 몇 개의 라인이 있는지 나타냅니다)
series[#] dict 하나의 데이터 집합
series[#].columns list 필수 데이터 소스 필드 키 목록, ['time', ...]
series[#].columns[#] str 데이터 소스 필드 키, 첫 번째 열 값은 'time'이어야 합니다
series[#].values list 필수 2차원 배열, 배열의 각 항목은 하나의 데이터를 나타냅니다
series[#].values[#] list [타임스탬프, 데이터 값]으로 구성된 데이터 소스이며, 라인 차트에서 values의 길이는 2이며, 하나의 데이터는 라인 차트의 하나의 연결 지점을 나타냅니다

외부 함수 응답 구조 예시

@DFF.API('함수명', category='dataPlatform.dataQueryFunc')
def whytest_topology_test():
    data1 = 123
    data2 = 200
    now1 = int(time.time()) * 1000
    now2 = int(time.time()) * 1000
    #
    return {
    "content": [
      {
        "series": [
          {
            "columns": ["time", "data"],
            "values": [
              [now1, data1],
              [now2, data2]
            ],
          }
        ]
      }
    ]
  }

문서 평가

이 페이지가 도움이 되었나요?