Docs Menu
Docs Home
/
Atlas Charts
/ / /

임베디드 Atlas Charts SDK 옵션

이 페이지의 내용

  • 임베딩된 차트 옵션
  • 차트 구성
  • getCustomizableAxes()
  • setAutoRefresh(boolean)
  • setPreFilter(object)
  • setFilter(object)
  • setMaxDataAge(number)
  • setRenderingSpecOverride(object)
  • setTheme("dark" | "light")
  • 예시
  • 렌더링 사양 옵션
  • 조건부 서식 지정 연산자
  • 채널 예시
  • 조건부 서식 지정 예시

임베딩 SDK는 JavaScript createChart() 웹 페이지 내에서 차트 를 렌더링하는 메서드입니다. 옵션을 사용하여 차트 의 높이와 너비, 새로 고침 간격 및 기타 측면을 제어할 수 있습니다.

예시

다음 예제에서는 옵션과 함께 createChart() 메서드를 사용합니다.

const chart = new ChartsEmbedSDK({}).createChart({
baseUrl: 'https://charts.mongodb.com/charts-rendering-spec-project-aygif',
chartId: '38de4b38-42ea-422a-b702-a0220c8885e8',
height: 300,
width: 400,
renderingSpec: {
version: 1,
title: 'Customized chart title',
description: 'Customized chart description',
axes: {
y: {
logScale: true
},
},
channels: {
x: {
labelOverride: "New field label"
},
y: {
numberSuffix: "%"
}
},
options: {
labelSize: 150,
lineSmoothing: 'monotone'
}
}
});
await chart.render(embedContainer);

createChart() 메서드는 다음 옵션을 사용합니다.

옵션
유형
설명
필수 사항입니다.

autoRefresh

부울

차트를 자동으로 새로 고침할지 여부를 나타내는 플래그입니다. 생략하면 Atlas Charts 자동으로 새로 고침되지 않습니다.

자동 대시보드 새로 고침 빈도를 구성하려면 이 옵션을 maxDataAge 옵션과 함께 사용합니다.

no

background

문자열

theme 배경 대신 차트에 적용할 배경색입니다. 다음을 지정할 수 있습니다.

  • 색상 16진수 코드

  • CSS 색상 이름

  • 값을 사용한 투명한 배경 transparent

생략하면 배경색은 기본적으로 현재 theme 로 설정됩니다.

  • #FFFFFF light 테마의 경우 또는

  • #21313C dark 테마의 경우.

no

baseUrl

문자열

차트의 기본 URL입니다.

chartID

문자열

차트의 고유 식별자입니다.

preFilter

객체

사전 필터 를 사용하여 차트 에 적용 합니다. 사전 필터는 차트의 쿼리 실행 이 시작되기 전에 실행됩니다.

no

filter

객체

필터 를 적용하여 차트에 적용합니다.

no

getUserToken

객체

base64로 인코딩된 JSON web token 토큰을 반환하는 함수입니다. Charts는 이 토큰의 유효성을 검사하여 Charts가 인증된 차트를 렌더링하는지 확인합니다.

인증된 액세스가 활성화된 경우 Atlas Charts는 구성된 인증 제공자를 사용하여 토큰의 유효성을 검사할 수 있는 경우에만 인증된 Atlas Charts 뷰를 렌더링합니다.

토큰이 유효하지 않은 경우 인증되지 않은 액세스 를 허용했다면 Atlas Charts 는 인증되지 않은 차트 를 렌더링합니다. 그렇지 않으면 Charts 는 차트 를 렌더링하지 않습니다. 학습 내용 은 사용자 지정 JSON web token 제공자를 사용하여 인증된 차트 임베드하기를 참조하세요.

no

height

숫자

차트의 높이입니다. 생략하면 차트는 기본적으로 해당 container 높이로 설정됩니다. 단위 없이 값을 제공하는 경우 단위는 기본적으로 픽셀(PX)이 사용됩니다.

no

maxDataAge

숫자

차트를 로드하거나 새로 고칠 때 캐시에서 로드할 데이터의 최대 보관 기간을 지정합니다. 생략할 경우 Atlas Charts는 데이터가 발생한 지 1시간 미만인 경우 캐시의 데이터로 차트를 렌더링합니다.

캐시의 데이터가 1시간 이상 지난 경우 Atlas Charts는 데이터 소스에서 최신 데이터를 쿼리하고 캐시를 새로 고치고 이 데이터를 사용하여 차트를 렌더링합니다.

autoRefreshmaxDataAge 값을 기준으로 차트를 로드하거나 새로 고칠 때 Atlas Charts가 캐시에서 데이터를 로드하는 방법을 알아보려면 새로 고침 및 데이터 캐싱 동작을 참조하세요.

no

renderingSpec

객체

포함된 차트를 사용자 지정하는 방법을 지정하는 렌더링 사양입니다.

사용 가능한 사용자 지정 목록은 렌더링 사양 옵션을 참조하세요.

no

showAttribution

부울

차트 아래에 MongoDB 로고를 표시할지 여부를 나타내는 플래그입니다. 기본값은 true 입니다.

no

theme

문자열

사용할 차트의 테마 입니다. 유효한 옵션은 다음과 같습니다.

  • light 어두운 텍스트 및 차트 요소가 있는 밝은 배경의 경우 또는

  • dark 밝은 텍스트 및 차트 요소가 있는 어두운 배경의 경우.

기본값은 light입니다.

no

width

숫자

차트의 너비입니다.

생략하면 차트는 기본적으로 해당 container 너비로 설정됩니다. 단위 없이 값을 제공하면 기본값은 픽셀(PX)입니다.

no

차트를 생성한 후에는 에서 반환된 인스턴스에서 메서드를 호출하여 차트 구성을 제어할 수 Chart ChartsEmbedSDK.createChart({ ... })있습니다.

포함된 차트의 차트 축을 반환합니다.

차트를 자동으로 새로 고침할지 여부를 지정합니다. 생략하면 Atlas Charts가 자동으로 새로 고침되지 않습니다.

차트를 새로 고치는 빈도를 구성하려면 이 메서드를 setMaxDataAge 메서드와 함께 사용합니다.

내장된 차트 또는 내장된 대시보드 내의 차트 에 쿼리 사전 필터 를 적용합니다. 이 메서드는 유효한 쿼리 연산자가 있는 객체 를 사용합니다. 이 사전 필터에서 참조된 필드를 Embed Chart 모달 창 Allowed filter fields 목록에 추가합니다. 빈 문서 {} 는 사전 필터를 생략했음을 의미합니다.

차트 임베딩 활성화 및 사전 필터 적용에 학습 보려면 임베딩 튜토리얼을 참조하세요.

내장된 차트 또는 내장된 대시보드 내의 차트에 쿼리 필터 를 적용합니다. 이 메서드는 유효한 쿼리 연산자가 있는 객체를 사용합니다. 이 필터에서 참고된 모든 필드는 Embed Chart 모달 창의 Allowed filter fields 목록에 추가되어야 합니다. 빈 문서 {} 는 필터가 없는 것과 같습니다.

차트 임베딩 활성화 및 필터 적용에 학습 보려면 임베딩 튜토리얼을 참조하세요.

차트를 로드하거나 새로 고칠 때 캐시에서 로드할 데이터의 최대 보관 기간을 지정합니다. 생략할 경우 Atlas Charts는 데이터가 발생한 지 1시간 미만인 경우 캐시의 데이터로 차트를 렌더링합니다.

캐시의 데이터가 1시간 이상 지난 경우 Atlas Charts는 데이터 소스에서 최신 데이터를 쿼리하고 캐시를 새로 고치고 이 데이터를 사용하여 차트를 렌더링합니다.

setAutoRefreshsetMaxDataAge 값을 기준으로 차트를 로드하거나 새로 고칠 때 Atlas Charts가 캐시에서 데이터를 로드하는 방법을 알아보려면 새로 고침 및 데이터 캐싱 동작을 참조하세요.

차트를 사용자 지정하는 방법을 지정합니다.

사용 가능한 사용자 지정 목록은 렌더링 사양 옵션을 참조하세요.

포함된 차트의 현재 테마를 설정합니다. 테마를 dark 로 설정하는 경우 정보가 계속 표시되도록 차트의 배경색이 적절한 대비를 가지고 있는지 확인해야 합니다.

다음도 참조하세요.

다음 예제에서는 dark 테마를 사용하고 60초마다 새로 고쳐지도록 chart 이라는 Chart 인스턴스를 구성합니다.

chart.setTheme("dark");
chart.setAutoRefresh(true);
chart.setMaxDataAge(60);

renderingSpec 객체에 대해 다음 옵션을 지정할 수 있습니다.

참고

version 를 제외한 모든 옵션은 선택 사항입니다.

옵션
유형
설명

객체

Atlas Charts 축을 사용자 지정하는 방법을 설명하는 객체입니다.

axes
.labelOverride

문자열

현재 좌표축 레이블을 바꿀 값입니다.

자세한 내용은 레이블 재정의를 참조하세요.

axes
.labelAngle

열거형

레이블을 표시할 각도입니다.

값은 'vertical', 'horizontal', 'diagonal'중 하나일 수 있습니다.

이는 모든 열, 100% 스택 영역, 영역 불연속형, 선형 불연속형, 그룹화된 콤보, 스택 콤보 및 히트맵 Atlas Charts에 적용됩니다.

자세한 내용은 X축 레이블 각도 조정을 참조하세요.

axes
.logScale

부울

차트의 데이터 값에 로그 눈금을 사용할지 여부를 나타내는 플래그입니다.

이는 그룹화된 열, 색상형 열, 그룹화된 막대, 색상형 막대, 연속형 Atlas Charts, 불연속형 선형, 그룹화된 콤보 및 분산형 Atlas Charts에만 적용됩니다.

자세한 내용은 로그 스케일을 참조하세요.

axes
.scaleMax

번호 | false

차트에 표시할 최대값입니다. false 은(는) 이 옵션이 기본 상태에서 작동하도록 합니다.

이는 그룹화된 열, 색상형 열, 스택형 열, 그룹화된 막대, 색상형 막대, 스택형 막대, 연속형 영역, 영역 불연속형, 연속형 선형, 불연속형, 분산형, 그룹화된 콤보, 스택 콤보 및 게이지 Atlas Charts에만 적용됩니다.

자세한 내용은 최대 및 최소 항목을 참조하세요.

axes
.scaleMin

번호 | false

차트에 표시할 최소값입니다. false 은(는) 이 옵션이 기본 상태에서 작동하도록 합니다.

이는 그룹화된 열, 색상형 열, 스택형 열, 그룹화된 막대, 색상형 막대, 스택형 막대, 연속형 영역, 영역 불연속형, 연속형 선형, 불연속형, 분산형, 그룹화된 콤보, 스택 콤보 및 게이지 Atlas Charts에만 적용됩니다.

자세한 내용은 최대 및 최소 항목을 참조하세요.

채널

객체

Atlas Charts 채널을 사용자 지정하는 방법을 설명하는 객체입니다.

channels
.labelOverride

문자열

현재 채널 레이블을 대체할 값입니다.

자세한 내용은 필드 레이블 재정의를 참조하세요.

channels
.numberDecimals

숫자

각 숫자 데이터 값 또는 레이블을 반올림할 소수점 이하 자릿수입니다.

자세한 내용은 숫자 포맷을 참조하세요.

channels
.numberMultiplier

숫자

각 숫자 데이터 값 또는 레이블에 곱할 숫자입니다.

자세한 내용은 숫자 포맷을 참조하세요.

channels
.numberPrefix

문자열

각 숫자 데이터 값 또는 레이블 앞에 추가할 문자열입니다.

자세한 내용은 숫자 포맷을 참조하세요.

channels
.numberSuffix

문자열

각 숫자 데이터 값 또는 레이블의 끝에 추가할 문자열입니다.

자세한 내용은 숫자 포맷을 참조하세요.

channels
.numberThousandsSeparators

부울

숫자 데이터 값의 쉼표를 천 단위 구분 기호로 표시할지 여부를 나타내는 플래그입니다.

자세한 내용은 숫자 포맷을 참조하세요.

channels
.plotOnSecondaryAxis

부울

세컨더리 Y축의 채널에 해당하는 필드 세트를 표시할지 여부를 나타내는 플래그입니다.

이는 영역 연속형, 그룹화된 열, 그룹화된 콤보, 스택 콤보, 연속 선형 및 불연속 선형 선형 Atlas Charts에만 적용됩니다.

자세한 내용은 세컨더리 Y축을 참조하세요.

channels
.wrapText

부울

조건부 서식 지정

객체

차트의 섹션 서식을 지정하는 방법을 설명하는 객체입니다.

자세한 내용은 조건부 서식 지정을 참조하세요.

conditionalFormatting
.applyToEntireRow

부울

지정된 형식을 전체 행에 적용할지 여부를 나타내는 플래그입니다.

conditionalFormatting
.backgroundColor

열거형 | 문자열

배경색을 사용자 지정하는 방법을 나타내는 객체입니다.

값은 다음 중 하나일 수 있습니다.

조건부 규칙
유형
Values

'continuous'

열거형

'redwhitegreen'
'redwhiteblue'
'yellowgreen'
'redyellowgreen'
'greenwhite'
'bluewhite'
'redwhite'

'discrete'

문자열

RGB 색상 모델, 16진수 색상 또는 색상 이름과 유사합니다.

'transparent' 을 지정하면 이전 색상(있는 경우)이 적용됩니다.

conditionalFormatting
.conditions

배열

이는 'continuous''discrete' 조건부 규칙 모두에 적용됩니다.

조건부 규칙
설명

'continuous'

targetChannel 의 형식을 지정하는 방법을 설명하는 객체입니다.

이는 테이블 Atlas Charts에 적용됩니다.

'discrete'

targetChannel 의 형식을 지정하는 방법을 설명하는 객체입니다.

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

conditionalFormatting
.conditions
.operator
NumericOperator
NumericBinnedOperator
StringOperator
StringRegexOperator
DateOperator
DateBinnedOperator

'discrete' 조건부 규칙에 적용할 연산자입니다.

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

유효한 연산자에 대해 자세히 학습 조건부 서식 지정 연산자를 참조하세요.

conditionalFormatting
.conditions
.targetChannel

문자열

'continuous' 또는 'discrete' 조건부 규칙에 대한 연속 색상을 수신하는 테이블 열입니다.

이는 'continuous' , 'discrete' 테이블 차트, 'discrete' 숫자 차트에 적용됩니다.

conditionalFormatting
.conditions
.targetType

열거형

테이블 차트의 일부로 'discrete' 조건부 규칙에 대해 operatorvalue 을 적용합니다.

값은 'CHANNEL', 'ROW_INDEX', 'COLUMN_NAME', 'CELL_VALUE', 'ROW_TOTAL', 'COLUMN_TOTAL', 'COLUMN_ID'중 하나일 수 있습니다.

conditionalFormatting
.conditions
.value
number
string
array of strings
object

'discrete' 조건부 규칙의 operator 에 적용할 값입니다. 데이터 유형은 선택한 operator 에 따라 달라집니다.

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

conditionalFormatting
.fontStyle

열거형

'discrete' 조건부 규칙에 사용할 글꼴입니다.

값은 다음 중 하나일 수 있습니다: 'italic', 'normal'

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

conditionalFormatting
.fontWeight

열거형

'discrete' 조건부 규칙의 글꼴 가중치.

값은 다음 중 하나일 수 있습니다: 'bold', 'normal'

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

conditionalFormatting
.reverseColor

부울

'continuous' 조건부 규칙에 대해 선택한 연속 색상을 반전할지 여부를 나타내는 플래그입니다.

이는 테이블 Atlas Charts에만 적용됩니다.

conditionalFormatting
.textColor

문자열

'discrete' 조건부 규칙의 텍스트 색상입니다.

값은RGB 색상 모델, 16진수 색상 또는 색상 이름과 유사한 문자열이어야 합니다. 'auto' 을 지정하면 색상이 적용되지 않습니다.

conditionalFormatting
.textDecoration

열거형

'discrete' 조건부 규칙에 대한 텍스트 데코레이션입니다.

값은 'underline', 'line-through', 'underline line-through', 'initial'중 하나일 수 있습니다.

이는 테이블 및 숫자 Atlas Charts에 적용됩니다.

conditionalFormatting
.type

열거형

차트에서 사용하는 조건부 규칙의 유형입니다.

값은 다음 중 하나일 수 있습니다: 'discrete', 'continuous'

'discrete' 조건부 규칙은 테이블 및 숫자 Atlas Charts에 적용됩니다.

'continuous' 조건부 규칙은 테이블 Atlas Charts에 적용됩니다.

description

문자열

차트에 대한 설명입니다.

옵션

객체

차트 옵션을 사용자 지정하는 방법을 설명하는 객체입니다.

options
.categoryLabels

부울

도넛형 차트에 카테고리 레이블을 표시할지 여부를 나타내는 플래그입니다.

자세한 내용은 카테고리 레이블 표시 또는 숨기기를 참조하세요.

options
.colorPalette

객체 | false

색상표를 사용자 지정하는 방법을 설명하는 객체입니다. false 은(는) 차트 빌더에서 설정한 모든 사용자 지정 색상표를 설정 해제합니다.

자세한 내용은 색상 팔레트 사용자 지정을 참조하세요.

options
.colorPalette
.channels

배열

사용자 지정 색상을 받을 채널의 이름입니다.

options
.colorPalette
.color

객체

색상표를 사용자 지정하는 방법을 설명하는 객체입니다.

이는 시리즈 채널에 여러 필드를 가질 수 있는 모든 차트 유형(색상 막대형 차트를 제외한 모든 막대 차트, 색상형 열 및 캔들스틱을 제외한 모든 열 차트, 그룹화된 콤보, 스택 콤보, 모든 선형 차트, 모든 영역 차트 및 도넛형)에 적용됩니다.

options
.colorPalette
.marks

배열

사용자 지정 색상을 수신하기 위한 시리즈 채널의 인코딩된 필드 값입니다.

이는 채널에 여러 시리즈가 있을 수 있는 모든 차트 유형에 적용됩니다.

positivenegative 값이 포함된 배열의 경우 이는 캔들스틱 Atlas Charts에만 적용됩니다.

options
.colorPalette
.reverseColor

부울

연속적인 색상을 반전할지 여부를 나타내는 플래그입니다.

options
.colorPalette
.type

열거형

차트에서 사용하는 색상표의 유형입니다.

값은 다음 중 하나일 수 있습니다: 'discrete', 'continuous'

'discrete' 색상표는 그룹 막대, 스택 막대, 100% 스택 막대, 그룹화된 열, 스택 열, 100% 스택 열, 연속형 영역, 불연속형 영역, 100% 스택 영역, 연속형 선형, 선과 같은 차트 유형에 적용됩니다. 불연속형, 캔들스틱형, 스캐터형, 도넛형, 지리적 분산형, 워드 cloud, 게이지, 그룹형 콤보 및 스택형 콤보.

'continuous' 색상표는 색상 열, 색상 막대, 지리적 히트맵, 지리적 단계구분 및 히트맵과 같은 차트 유형에 적용됩니다.

options
.colorPalette
.values

배열

단일 시리즈 차트의 경우 또는 다중 시리즈 차트의 경우 channelsmarks 의 색상을 사용자 지정하는 색상 값입니다.

options
.labelSize

번호 | false

레이블을 변경할 크기입니다. 크기는 50 에서 200 사이여야 합니다. false 는 크기를 100 로 설정하는 것과 동일하며 이 옵션이 기본 상태에서 작동하도록 합니다.

자세한 내용은 레이블 크기 조정을 참조하세요.

options
.legendPosition

열거형

차트와 관련하여 범례를 배치할 위치입니다. 이는 범례를 지원하는 Atlas Charts에만 적용됩니다.

값은 'right', 'bottom', 'top'중 하나일 수 있습니다.

자세한 내용은 범례 사용자 지정을 참조하세요.

options
.lineSmoothing

열거형

Atlas Charts가 차트에 선을 그리는 데 사용하는 메서드입니다.

값은 'linear', 'monotone', 'step-before', 'step-after'중 하나일 수 있습니다.

이는 연속형 영역, 영역 불연속형, 100% 스택 영역, 연속 선형, 불연속형, 그룹화된 콤보 및 스택 콤보 Atlas Charts에만 적용됩니다.

자세한 내용은 선 스무딩을 참조하세요.

options
.markers

부울

개별 데이터 점을 나타내는 표시 데이터 마커를 표시할지 여부를 나타내는 플래그입니다.

자세히 알아보려면 데이터 마커 표시 또는 숨기기를 참조하세요.

options
.textSize

번호 | false

차트에 표시되는 텍스트의 크기입니다. false 은(는) 이 옵션이 기본 상태에서 작동하도록 합니다.

자세한 내용은 표 텍스트 크기 조정을 참조하세요.

options
.totalsColumn

부울

각 열의 총 합계를 표시할지 여부를 나타내는 플래그입니다.

자세한 내용은 테이블 행 및 열 합계 토글을 참조하세요.

options
.totalsRow

부울

각 행의 총 합계를 표시할지 여부를 나타내는 플래그입니다.

자세한 내용은 테이블 행 및 열 합계 토글을 참조하세요.

options
.valueLabels

열거형

Atlas Charts에서 데이터 점의 정확한 값을 표시하는 데 사용하는 메서드입니다.

값은 다음 중 하나일 수 있습니다: 'value', 'percentage'

이는 100% 스택 막대형 차트를 제외한 모든 막대형 차트, 100% 스택 열 차트, 연속형 영역 차트, 영역 불연속형, 100% 스택 영역형, 선형 연속형, 선형 불연속형, 그룹화된 콤보 차트 및 스택 콤보 차트를 제외한 모든 막대 차트에 적용됩니다.

자세한 내용은 레이블 재정의를 참조하세요.

제목

문자열

차트의 제목입니다.

버전

숫자

렌더링 사양의 버전입니다. 첫 번째이자 현재 버전은 1 입니다.

이는 필수 필드입니다.

다음 표에는 조건부 서식에 사용할 수 있는 연산자, 해당 연산자가 적용되는 데이터 유형 및 가능한 값이 나와 있습니다.

연산자
유형
Values

DateBinnedOperator

객체

BINNED_DATE_AFTER, BINNED_DATE_AFTER_OR_INCLUDES, BINNED_DATE_BEFORE, BINNED_DATE_BEFORE_OR_INCLUDES, BINNED_DATE_INCLUDES

객체에는 다음 키가 있어야 합니다.

date: string
time: string

날짜 연산자

객체

DATE_AFTER, DATE_BEFORE, DATE_EXACTLY, DATE_ON_OR_AFTER, DATE_ON_OR_BEFORE

객체에는 다음 키가 있어야 합니다.

date: string
time: string

NumericBinnedOperator

숫자

BINNED_NUMBER_GREATER_THAN, BINNED_NUMBER_GREATER_THAN_OR_INCLUDES, BINNED_NUMBER_INCLUDES, BINNED_NUMBER_LESS_THAN, BINNED_NUMBER_LESS_THAN_OR_INCLUDES

NumericOperator

숫자

NUMBER_EQUAL_TO, NUMBER_GREATER_THAN, NUMBER_GREATER_THAN_OR_EQUAL_TO, NUMBER_LESS_THAN, NUMBER_LESS_THAN_OR_EQUAL_TO, NUMBER_NOT_EQUAL_TO, NUMBER_RANKED_IN_BOTTOM, NUMBER_RANKED_IN_BOTTOM_PERCENT, NUMBER_RANKED_IN_TOP, NUMBER_RANKED_IN_TOP_PERCENT

StringOperator

문자열 | 문자열 배열

STRING_CONTAINS, STRING_EMPTY, STRING_EQUAL_TO, STRING_NOT_CONTAINS, STRING_NOT_EMPTY, STRING_NOT_EQUAL_TO, STRING_ONE_OF, STRING_STARTS_WITH

StringRegexOperator

객체

STRING_REGEX

객체에는 다음 키가 있어야 합니다.

source: regex string
flags: string

flag 의 값은 다음 중 하나일 수 있습니다:

설명

'i'

대소문자를 구분하지 않습니다.

'm'

여러 줄.

'x'

확장.

's'

한 줄.

다음 예시에서는 이러한 옵션을 사용하여 이름이 chart 인 Chart 인스턴스를 구성합니다.

  • 렌더링 사양의 1 버전을 사용하세요.

  • x 인코딩 채널을 다음으로 업데이트합니다.

    • 천 단위 구분 기호에는 쉼표를 사용하지 마세요.

    • 모든 숫자 값을 $ 으로 시작합니다.

  • 모든 숫자 값이 % 으로 끝나도록 y 인코딩 채널을 업데이트합니다.

  • color 인코딩 채널을 다음으로 업데이트합니다.

    • 모든 소수점 값을 소수점 둘째 자리로 반올림합니다.

    • 모든 숫자 값에 2를 곱합니다.

  • rainbow 색상과 함께 continuous 색상표 유형을 사용하고 선택한 연속 색상을 반전시킵니다.

await chart.setRenderingSpecOverride({
version: 1,
channels: {
x: {
numberThousandsSeparators: false,
numberPrefix: '$',
},
y: {
numberSuffix: '%',
},
color: {
numberDecimals: 2,
numberMultiplier: 2,
},
},
options: {
colorPalette: {
type: 'continuous',
color: 'rainbow',
reverseColor: true,
},
},
});

다음 예시에서는 이러한 옵션을 사용하여 이름이 chart 인 Chart 인스턴스를 구성합니다.

  • 렌더링 사양의 1 버전을 사용하세요.

  • 값이 200 보다 큰 CHANNEL 에 다음 조건부 서식을 지정합니다.

    • 'discrete' 조건부 서식 규칙을 사용합니다.

    • 배경색을 빨간색이 240, 녹색이 209, 파란색이 117인RGB 색상 모델로 설정합니다.

    • 텍스트 색상을 red 으로 설정합니다.

    • 글꼴 스타일을 'italic' 로 설정합니다.

    • 'underline' 으로 텍스트를 꾸미세요.

  • value_series_0 열의 경우:

    • 'continuous' 색상표를 사용합니다.

    • 배경색을 redyellowgreen 으로 설정합니다.

    • 선택한 연속 색상을 반전시킵니다.

await chart.setRenderingSpecOverride({
version: 1,
conditionalFormatting: [{
type: 'discrete',
backgroundColor: 'rgb(240, 209, 117)',
textColor: 'red',
fontStyle: 'italic',
fontWeight: 'bold',
textDecoration: 'underline',
applyToEntireRow: false,
conditions: [{
operator: 'NUMBER_GREATER_THAN',
targetType: 'CHANNEL',
targetChannel: 'value',
value: 200,
}],
},{
type: 'continuous',
backgroundColor: 'redyellowgreen',
reverseColor: true,
conditions: [{ targetChannel: 'value_series_0' }],
}],
});

돌아가기

옵션