Atlas Charts 임베딩 JavaScript SDK를 사용하면 임베딩된 대시보드 내의 Atlas Charts 및 Atlas Charts에서 특정 요소 및 클릭된 이벤트 를 프로그래밍 방식으로 강조 표시할 수 있습니다.
전제 조건
시작 하기 전에 버전 2.1.0 이상 차트 임베딩 JavaScript SDK.
구문
강조 표시를 활성화하는 차트 임베딩 JavaScript SDK 메서드의 구문은 다음과 같습니다.
charts.setHighlight(selectionFilter);
참고
내장된 대시보드 내에서 Atlas Charts를 강조 표시하려면 먼저 다음 메서드를 실행하여 대시보드 인스턴스에서 특정 Atlas Charts를 검색합니다.
dashboard.getChart('<chartID>');
setHighlight 메서드는 필터를 사용합니다. 아래 예시에 표시된 대로 setHighlight 메서드에 MQL 필터를 직접 제공하거나 클릭 이벤트 페이로드 selectionFilter 를 통해 특정 요소와 클릭 이벤트를 강조할 수 있습니다.
예시
chart.setHighlight( { city: { $nin: ['New York', 'London', 'Paris'] } } )
selectionFilter 은(는) 차트의 카테고리 또는 시리즈 채널에 사용된 값과 일치해야 합니다.
Atlas Charts 임베딩 JavaScript SDK에는 강조 표시 쿼리를 검색하기 위한 highlight 옵션도 포함되어 있습니다.
const highlight = chart.getHighlight();
highlight 옵션은 필터를 나타내는 Javascript 객체의 매개 변수를 사용합니다. 차트를 만들 때 또는 차트가 렌더링된 후에 highlight 옵션을 설정할 수 있습니다.
다음 쿼리 요소를 포함할 수 있습니다.
$eq (equality)지원되는모든 차트 유형에 대한 일치입니다.$nin선형 및 영역 Charts, 열 차트와 막대 Charts, 비 지역 히트맵을확인합니다.$gte및$lt닫힌 범위는 선형 및 영역 Charts, 열 차트와 막대 Charts 및 비 지역 히트맵에 대해 지정된 범위 내의 숫자 또는 날짜 빈과 일치합니다.
차트 유형
프로그래밍 방식 강조 표시를 지원하는 차트 유형은 다음과 같습니다.
비지역 히트맵