Docs Menu
Docs Home
/
Atlas Charts
/ /

차트 요소 강조 표시

이 페이지의 내용

  • 전제 조건
  • 구문
  • 차트 유형

Charts 임베딩 JavaScript SDK를 사용하면 임베딩된 대시보드 내의 임베딩 된 차트 및 차트에서 특정 요소와 클릭한 이벤트 를 프로그래밍 방식으로 강조 표시할 수 있습니다.

시작 하기 전에 버전 2.1.0 이상 차트 임베딩 JavaScript SDK.

강조 표시를 활성화하는 차트 임베딩 JavaScript SDK 메서드의 구문은 다음과 같습니다.

charts.setHighlight(selectionFilter);

참고

내장된 대시보드 내에서 Atlas Charts를 강조 표시하려면 먼저 다음 메서드를 실행하여 대시보드 인스턴스에서 특정 Atlas Charts를 검색합니다.

dashboard.getChart('<chartID>');

setHighlight 메서드는 MQL 필터를 사용합니다. 아래 예제에 표시된 대로 setHighlight 메서드에 직접 MQL 필터를 제공하거나 클릭 이벤트 페이로드 selectionFilter 를 통해 제공하여 특정 요소와 클릭 이벤트를 강조 표시할 수 있습니다.

예시

chart.setHighlight(
{
city: { $nin: ['New York', 'London', 'Paris'] }
}
)

selectionFilter 은(는) 차트의 카테고리 또는 시리즈 채널에 사용된 값과 일치해야 합니다.

Atlas Charts 임베딩 JavaScript SDK에는 강조 표시 쿼리를 검색하기 위한 highlight 옵션도 포함되어 있습니다.

const highlight = chart.getHighlight();

highlight 옵션은 MQL 필터를 나타내는 Javascript 객체의 매개 변수를 사용합니다. 차트를 만들 때 또는 차트가 렌더링된 후에 highlight 옵션을 설정할 수 있습니다.

다음 쿼리 요소를 포함할 수 있습니다.

  • 지원되는 모든 차트 유형 에 대해 $eq(동등성) 이 일치합니다.

  • 지원되는 모든 차트 유형 에 대해 $in 을 입력합니다.

  • 선형 및 영역 Charts , 열 차트 및 막대 Charts, 비 지역 히트맵 을$nin 확인합니다.

  • 선형 및 영역 Charts , 열 차트와 막대 Charts , 비 지역 히트맵 에 대해 지정된 범위 내의 숫자 또는 날짜 빈과 일치하는$gte$lt 범위 를 닫습니다.

  • 연속형 선형 및 영역 Charts 의 경우 X축의 $gt, $gte, $lt$lte열린 범위 .

프로그래밍 방식 강조 표시를 지원하는 차트 유형은 다음과 같습니다.

돌아가기

클릭 이벤트 처리

이 페이지의 내용