Line.

COMMUNITY

시간에 따른 변화를 선으로 읽습니다.

Live preview기능별 예제 34개

LIVE EXAMPLE

월별 방문자

페이지 테마에 맞춰 표시
차트를 조작하면 선택·범위 변경 결과가 여기에 표시됩니다.
옵션변경 사항이 미리보기와 코드에 반영됩니다.
표현과 스타일9
축과 격자11
범례와 상호작용15
제목과 크기3

세 채널의 월별 방문자 추이를 비교합니다. 모든 값은 예시 데이터입니다. 모든 값은 예시 데이터입니다.

코드 보기
현재 미리보기
<div id="chart-container" style="width: 100%; min-width: 0;"></div>

<script type="module">
  import { defineCustomElement as define0 } from '@syidax/advanced/components/sy-line-chart.js';
  define0();

  const specs = [
    {
      "id": "example-chart",
      "tag": "sy-line-chart",
      "props": {
        "engine": "standard",
        "series": [
          {
            "name": "Organic",
            "color": "#8263d9",
            "values": [24, 29, 27, 38, 43, 40, 52, 58, 53, 68, 76, 84]
          },
          {
            "name": "Direct",
            "color": "#239c91",
            "values": [15, 19, 17, 24, 22, 29, 32, 30, 39, 42, 40, 51]
          },
          {
            "name": "Referral",
            "color": "#e99954",
            "values": [8, 11, 9, 15, 13, 19, 17, 23, 22, 28, 25, 33]
          }
        ],
        "xAxis": {
          "kind": "category",
          "categories": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"]
        },
        "yAxis": {
          "kind": "linear",
          "min": 0
        },
        "smooth": "none",
        "thickness": 2.5,
        "marker": "circle",
        "markerSize": 4,
        "legend": true,
        "tooltip": {
          "show": true,
          "mode": "shared"
        },
        "width": 640,
        "height": 360,
        "brandPosition": "bottom-right",
        "brandLogo": ""
      }
    }
  ];
  const container = document.querySelector('#chart-container');
  const elements = specs.map(({ tag, id, props }) => {
    const element = document.createElement(tag);
    element.id = id;
    Object.assign(element, props);
    element.setAttribute('aria-label', 'line 예제 차트');
    return element;
  });
  container.replaceChildren(...elements);
  const chart = elements.at(-1);
  const onEvent = event => {
    console.log('pointClick', event.detail);
  };
  chart.addEventListener('pointClick', onEvent);
  const observer = new ResizeObserver(([entry]) => {
    const width = Math.max(160, Math.floor(entry.contentRect.width));
    elements.forEach(element => { element.width = width; });
  });
  observer.observe(container);

  // SPA에서는 화면이 해제될 때 이 함수를 호출하세요.
  function disposeChart() {
    observer.disconnect();
    chart.removeEventListener('pointClick', onEvent);
    container.replaceChildren();
  }
</script>

사용과 데이터

#

날짜나 순서가 있는 지표의 추세와 시리즈 간 차이를 비교하세요.

연속성이 없는 항목의 크기 비교에는 Column·Bar가 더 적합합니다. 보간 곡선과 실제 측정점을 구분하세요.

데이터 계약

프로퍼티입력 형식
series이름·색·values를 가진 시리즈 배열입니다. 같은 인덱스가 같은 시점을 뜻합니다.
xAxiscategory 축의 categories를 values 순서와 맞춥니다.
yAxis서로 비교할 값의 단위와 범위를 통일합니다.

데이터를 갱신할 때

배열 안의 값을 직접 바꾸기보다 새 배열·객체를 프로퍼티에 할당하세요. 차트의 이벤트는 event.detail로 선택 결과를 전달합니다. 화면을 해제할 때 ResizeObserver와 앱에서 등록한 이벤트 리스너를 정리하세요.

기능별 예제

#

34개의 기능 예제를 직접 조작하고 코드를 확인하세요. ‘미리보기에서 편집’을 누르면 위 설정 패널에서 옵션을 더 조합할 수 있습니다.

부드러운 곡선

Monotone 보간으로 각 점을 부드럽게 연결합니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - smooth: "monotone"

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

계단형 변화

값이 유지되다가 다음 시점에 바뀌는 데이터를 표현합니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - marker: 기본값 - step: "left"

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

점선과 마커

8·4 점선 패턴과 원형 마커를 함께 적용합니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - markerSize: 6 - lineDash: [8, 4]

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

클릭으로 시리즈 강조

마커를 누르면 해당 시리즈의 강조가 유지됩니다. 빈 영역을 누르면 해제되며, 아래 결과에는 클릭한 점의 값이 표시됩니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - marker: "diamond" - markerSize: 7 - markerActiveTrigger: "click" - seriesState: {enabled: true, inactive: {opacity: 0.2}}

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

결측값과 연결

측정값이 없는 구간을 이어서 전체 흐름을 표시합니다.

AI 요청하기

line 차트를 다음 속성으로 만들어 줘. - engine: "standard" - xAxis: {kind: "category", categories: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"]} - yAxis: {kind: "linear", min: 0} - thickness: 2.5 - marker: "circle" - tooltip: {show: true, mode: "shared"} - values: [18, 34, null, 52, 42, null, 58, 86, 68, 94, null, 76] - color: "#8263d9" - connectNulls: true

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

로그 축

1에서 1,000까지의 값을 로그 눈금으로 비교합니다.

AI 요청하기

line 차트를 다음 속성으로 만들어 줘. - engine: "standard" - xAxis: {kind: "category", categories: ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"]} - yAxis: {kind: "log", min: 1, max: 1000} - thickness: 2.5 - marker: "circle" - tooltip: {show: true, mode: "shared"} - values: [1, 3, 8, 14, 31, 68, 120, 260, 430, 690, 880, 1000] - color: "#8263d9"

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

시리즈 표시 제어

버튼으로 두 번째 시리즈를 숨기거나 다시 표시합니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. 버튼 추가: "두 번째 숨기기" → hideSeries(1), "두 번째 표시" → showSeries(1)

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

오른쪽 범례

범례를 오른쪽에 배치합니다. 항목을 눌러 시리즈를 숨기거나 표시하세요.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - legendPosition: "right"

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

포인터와 값 확인

데이터를 가리키면 해당 지점의 값을 확인할 수 있습니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

십자선 추적

포인터를 움직여 가로·세로 좌표와 값을 함께 읽습니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - crosshair: {show: true, mode: "cross", snap: "nearest"}

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

드래그 확대와 이동

드래그로 확대하고 Shift를 누른 채 이동합니다. Ctrl + 휠로 확대하거나 축소할 수 있습니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - zoom: {enabled: true, mode: "xy", drag: true, pan: "shift", wheel: "ctrl", pinch: true, resetButton: true} 버튼 추가: "확대" → zoomBy(0.5), "축소" → zoomBy(2), "전체 보기" → resetZoom()

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

애니메이션 재생

같은 예제를 다시 그려 초기 표시 애니메이션을 확인합니다.

AI 요청하기

line 차트를 웹사이트 샘플 sample-1(월별 방문자)로 만들어 줘. - animated: true - animationDuration: 900 버튼 추가: "다시 재생" → 다시 그리기

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

애니메이션

애니메이션의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Axis

Axis의 10가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Connect Nulls

Connect Nulls의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

십자선

십자선의 5가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Engine Compare

Engine Compare의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

범례

범례의 3가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Line Dash

Line Dash의 4가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Marker

Marker의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

대용량 데이터

대용량 데이터의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Series

Series의 12가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

크기

크기의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Smooth

Smooth의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Step

Step의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

툴팁

툴팁의 12가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

데이터 입력

데이터 입력의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

확대와 이동

확대와 이동의 6가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

컨텍스트 메뉴

컨텍스트 메뉴의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

데이터 컨텍스트 메뉴

데이터 컨텍스트 메뉴의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Overview

Overview의 1가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Streaming · 실시간 갱신PRO

시작을 누르면 한 점씩 데이터가 추가됩니다. 최근 40개를 표시하며, 갱신 속도·일시정지·초기화를 직접 조작할 수 있습니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Streaming · 배치 추가PRO

시작을 누르면 4개씩 데이터가 추가됩니다. 최근 40개를 표시하며, 갱신 속도·일시정지·초기화를 직접 조작할 수 있습니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

Streaming · 실시간 데이터 추가와 갱신PRO

실시간 데이터 추가와 갱신의 2가지 예제를 비교합니다. 예제 안의 버튼과 아래 옵션을 조작하면 실행 결과와 적용 코드가 함께 바뀝니다.

차트를 조작하면 결과 값이 여기에 표시됩니다.
코드 보기

API 레퍼런스

#

sy-line-chart의 전체 공개 API입니다. 객체와 배열은 JavaScript 프로퍼티로 전달하세요. 이름을 선택하면 적용 코드와 타입 계약을 확인할 수 있습니다.

주요 속성

속성 / 프로퍼티타입 / 기본값설명
LineChartSeries[]기본값 undefined이름·색·values를 가진 시리즈 배열입니다. 같은 인덱스가 같은 시점을 뜻합니다.
number기본값 600차트의 너비(px). 컨테이너가 바뀌면 ResizeObserver로 갱신합니다.
number기본값 300차트의 높이(px).
brandLogostring기본값 undefined기본값은 Syidax 로고입니다. Pro의 chart.branding 권한으로 none 또는 PNG·JPEG·WebP data URL을 사용할 수 있습니다.
brandPosition'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'기본값 'bottom-right'로고를 고정할 코너입니다. Community·Pro, 화면과 이미지 내보내기에 동일하게 적용됩니다.
number기본값 1HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
LineChartMarker기본값 'none'허용값: none, circle, square, triangle, cross, diamond, star. 기본값: 'none'.
markerSizenumber기본값 4HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
connectNullsboolean기본값 falseHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean.
LineChartSmooth기본값 'none'허용값: none, monotone, cardinal. 기본값: 'none'.
smoothTensionnumber기본값 0.5HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
LineChartStep기본값 'none'허용값: none, left, right, center. 기본값: 'none'.
animatedboolean기본값 false초기 표시와 데이터 변경의 애니메이션 사용 여부입니다.
animationDurationnumber기본값 200애니메이션 지속 시간(ms).
animationEasingLineChartEasing기본값 'ease-out'허용값: linear, ease-out, ease-in, ease-in-out. 기본값: 'ease-out'.
animationTypeLineChartAnimationType기본값 undefined허용값: initial, update. 기본값: undefined.
boolean기본값 false시리즈 또는 항목의 범례 표시 여부입니다.
legendPositionLineChartLegendPosition기본값 'bottom'범례를 배치할 위치입니다.
xAxisCartesianAxisInput | ReadonlyArray<CartesianAxisInput>기본값 undefinedcategory 축의 categories를 values 순서와 맞춥니다.
yAxisCartesianYAxisInput기본값 undefined서로 비교할 값의 단위와 범위를 통일합니다.
chartTitlestring기본값 undefined차트 내부 제목입니다. 데이터의 단위와 의미를 함께 설명하세요.
chartSubtitlestring기본값 undefined차트 내부 부제목입니다.
CartesianTooltipInput기본값 undefined포인터에 따라 표시할 값, 위치, 내용의 툴팁 설정입니다.
CartesianCrosshairInput기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: CartesianCrosshairInput.
gridLinesCartesianGridLinesInput기본값 undefined허용값: auto, off. 기본값: undefined.
CartesianZoomInput기본값 undefined확대·축소와 표시 범위의 동작 설정입니다.
나머지 속성 30
속성 / 프로퍼티타입 / 기본값설명
activeSeriesIndexnumber기본값 undefinedHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
seriesStateLineChartSeriesStateOptions기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: LineChartSeriesStateOptions.
LineChartValues기본값 new Float32Array(0)JavaScript 프로퍼티로 전달합니다. 타입: LineChartValues.
string기본값 '#2563eb'HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string.
markerFilterLineChartMarkerFilter기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: LineChartMarkerFilter.
markerClickableboolean기본값 trueHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean.
markerActiveTriggerLineChartMarkerActiveTrigger기본값 'hover'허용값: hover, click, custom. 기본값: 'hover'.
seriesActiveTriggerLineChartMarkerActiveTrigger기본값 undefined허용값: hover, click, custom. 기본값: undefined.
lineDashnumber[]기본값 []JavaScript 프로퍼티로 전달합니다. 타입: number[].
number기본값 0Reference value on the y-axis. Lines do not grow from the baseline, but the baseline remains visible as a value-axis tick and marker so threshold comparisons stay explicit across all cartesian chart families.
LineChartEngineMode기본값 'auto'auto·standard·pro 렌더러 선택입니다. 엔진 선택은 차트 종류의 Pro 사용 권한과 별개입니다.
proThresholdnumber기본값 100_000HTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
LineChartUnavailableBehaviour기본값 'fallback'허용값: fallback, error. 기본값: 'fallback'.
streamSourceLineChartStreamSource기본값 undefined실시간 데이터를 전달하는 스트림 소스입니다. 해당 타입의 계약을 확인하세요.
streamWindownumber기본값 undefined화면에 유지할 스트리밍 데이터 구간입니다.
streamMaxnumber기본값 undefined보관할 스트리밍 데이터의 최대 수입니다.
frameBudgetnumber기본값 undefinedHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
streamWindowMsnumber기본값 undefinedHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: number.
streamTimestamps'on' | 'off'기본값 undefined허용값: off, on. 기본값: undefined.
legendItemsLegendItem[]기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: LegendItem[].
seriesNamestring기본값 undefinedHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string.
legendFloatAlign'start' | 'center' | 'end'기본값 'end'허용값: start, center, end. 기본값: 'end'.
legendFloatVerticalAlign'top' | 'middle' | 'bottom'기본값 'top'허용값: top, bottom, middle. 기본값: 'top'.
legendDraggableboolean기본값 falseHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: boolean.
CartesianBrushInput기본값 undefined허용값: auto, off, true, false, rect, lasso. 기본값: undefined.
ChartDrawingsInput기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: ChartDrawingsInput.
drawingModeDrawingModeInput기본값 undefined허용값: none, off, true, false, draw, select. 기본값: undefined.
drawingToolstring기본값 undefinedHTML attribute 또는 JavaScript 프로퍼티로 설정합니다. 타입: string.
drawingSpaceDrawingSpace기본값 undefined허용값: data, pixel. 기본값: undefined.
visualMapVisualMapBinding | null기본값 undefinedJavaScript 프로퍼티로 전달합니다. 타입: VisualMapBinding | null.
이벤트 25
이벤트detail 타입설명
LineChartRenderResult & { tier: LineChartEngineTier; budget?: LineChartFrameBudgetInfo; stream?: LineChartStreamFrameInfo }차트 그리기가 완료되면 렌더링 결과를 detail로 전달합니다.
LineChartFrameBudgetEventDetailCustomEvent.detail 타입: LineChartFrameBudgetEventDetail. 이벤트 이름은 대소문자를 구분합니다.
{ count: number }CustomEvent.detail 타입: { count: number }. 이벤트 이름은 대소문자를 구분합니다.
{ dropped: number }CustomEvent.detail 타입: { dropped: number }. 이벤트 이름은 대소문자를 구분합니다.
voidCustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다.
voidCustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다.
voidCustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다.
LineChartPointEventDetail | nullCustomEvent.detail 타입: LineChartPointEventDetail | null. 이벤트 이름은 대소문자를 구분합니다.
LineChartPointEventDetail점 선택 이벤트입니다. CustomEvent.detail에서 선택한 데이터와 인덱스를 읽습니다.
ChartPointContextMenuEventDetail<LineChartPointEventDetail>CustomEvent.detail 타입: ChartPointContextMenuEventDetail<LineChartPointEventDetail>. 이벤트 이름은 대소문자를 구분합니다.
{ cssX: number; cssY: number }CustomEvent.detail 타입: { cssX: number; cssY: number }. 이벤트 이름은 대소문자를 구분합니다.
CartesianSeriesOutsideClickEventDetailCustomEvent.detail 타입: CartesianSeriesOutsideClickEventDetail. 이벤트 이름은 대소문자를 구분합니다.
LineChartLegendItemEventDetailCustomEvent.detail 타입: LineChartLegendItemEventDetail. 이벤트 이름은 대소문자를 구분합니다.
LineChartSeriesToggledEventDetailCustomEvent.detail 타입: LineChartSeriesToggledEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianCrosshairEventDetail | nullCustomEvent.detail 타입: CartesianCrosshairEventDetail | null. 이벤트 이름은 대소문자를 구분합니다.
CartesianTooltipEventDetail내장 툴팁 표시 여부입니다.
voidCustomEvent.detail 타입: void. 이벤트 이름은 대소문자를 구분합니다.
CartesianTooltipActionEventDetailCustomEvent.detail 타입: CartesianTooltipActionEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianZoomChangeEventDetailCustomEvent.detail 타입: CartesianZoomChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianBrushChangeEventDetailCustomEvent.detail 타입: CartesianBrushChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianBrushStartEventDetailCustomEvent.detail 타입: CartesianBrushStartEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianBrushMoveEventDetailCustomEvent.detail 타입: CartesianBrushMoveEventDetail. 이벤트 이름은 대소문자를 구분합니다.
CartesianBrushEndEventDetailCustomEvent.detail 타입: CartesianBrushEndEventDetail. 이벤트 이름은 대소문자를 구분합니다.
DrawingsChangeEventDetailCustomEvent.detail 타입: DrawingsChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다.
DrawingSelectionChangeEventDetailCustomEvent.detail 타입: DrawingSelectionChangeEventDetail. 이벤트 이름은 대소문자를 구분합니다.
메서드 52

Stencil 메서드는 Promise를 반환합니다. async 함수에서 await로 결과를 받으세요.

메서드 / 인수반환 타입설명
value: numberPromise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
values: ReadonlyArray<number> | Float32ArrayPromise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
count: numberPromise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
values: ReadonlyArray<number> | Float32ArrayPromise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<LineChartStreamSource | undefined>The stream session's source (a Chart Pro feature): like the stream methods it waits for a license still being confirmed.
Promise<ChartEngineStatus>The requested engine, the engine that draws and why (ROADMAP-loading §5.3). A Chart Pro license decision names `chart.webgpu` and its state; renderer causes (not in this build, no WebGPU, a failed GPU) stay apart.
options: { duration?: number; easing?: LineChartEasing; enabled?: boolean; type?: LineChartAnimationType }Promise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
pointIndex: numberPromise<CartesianTooltipEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
request: CartesianZoomRequestPromise<CartesianZoomChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
factor: number, anchorFraction?: numberPromise<CartesianZoomChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
delta: { x?: number; y?: number }Promise<CartesianZoomChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<CartesianZoomChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<CartesianZoomState | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
request?: CartesianZoomExtentRequestPromise<CartesianZoomExtentDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
request: CartesianCrosshairShowRequestPromise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<void>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<ChartDrawing[]>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
drawings: ReadonlyArray<ChartDrawingInput> | nullPromise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
drawing: ChartDrawingInputPromise<ChartDrawing | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
id: string, patch: Partial<Omit<ChartDrawing, 'id'>>Promise<ChartDrawing | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
id: stringPromise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
ids: ReadonlyArray<string>Promise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
id: string, space: DrawingSpacePromise<ChartDrawing | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<DrawingLayerSnapshot | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<string>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
input: ChartDrawingsInputPromise<DrawingsChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
ids: ReadonlyArray<string> | nullPromise<DrawingSelectionChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<string[]>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
areas: ReadonlyArray<CartesianBrushAreaInput> | nullPromise<CartesianBrushChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<CartesianBrushChangeEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<CartesianBrushArea[]>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<CartesianBrushSelectedSeries[]>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
binding: VisualMapBinding | nullPromise<VisualMapBinding | null>Bind (or clear) a visual map: every mark is coloured through it on the next paint.
Promise<VisualMapBinding | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
request?: VisualMapExtentRequestPromise<VisualMapExtent | null>The extent of a dimension over the visible points — what a bound `sy-visual-map` adopts as its domain.
clientX: number, clientY: numberPromise<LineChartPointEventDetail | null>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
clientX: number, clientY: numberPromise<LineChartPointEventDetail[]>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<LineChartRenderResult>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
Promise<LineChartEngineTier>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
options: LineChartSeries, opts?: { redraw?: boolean; insertAt?: number }Promise<number>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, opts?: { redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, patch: Partial<LineChartSeries>, opts?: { redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, data: LineChartValues, opts?: { redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, point: number, opts?: { shift?: boolean; redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, opts?: { redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.
idOrIndex: string | number, opts?: { redraw?: boolean }Promise<boolean>비동기 메서드입니다. 아래 인수 타입과 반환 타입을 확인하세요.