Pre loader

고성능 JavaScript 차트 및 그래프 라이브러리

SciChart의JavaScript 차트 라이브러리를 통해 JS 애플리케이션에 최적화된 솔루션을 확인해 보세요. SciChart.js v5로 업데이트되었습니다.

SciChart.js는 빅데이터 거래 플랫폼, 과학 대시보드, 텔레메트리 시스템, 장시간 가동되는 모니터링 앱 등 실시간 애플리케이션을 위해 설계된 고성능 JavaScript 차트 라이브러리입니다.

다른 라이브러리와 달리 SciChart는 확장성을 중시하여 설계되었습니다. Visual Xccelerator™ 엔진을 통해 폴라 차트, 아크 히트맵, 스트리밍 대시보드와 같은 고급 시각화 기능을 구현합니다.

본격적인 애플리케이션을 위해 구축된 SciChart는 WebAssembly를 통한 고속화, 고급 차트 유형, 그리고 상세한 사용자 정의 기능을 제공합니다. 1억 개가 넘는 데이터 포인트를 60 FPS로 렌더링하면서도 대시보드가 다운되지 않고 지속적으로 작동할 수 있습니다.

SciChart.js v5라면, 속도와 유연성 중 하나를 선택해야 하는 고민은 이제 과거의 일이 됩니다.

10000+

0+

글로벌 클라이언트

1000000+

0+

최종 사용자

90%

0%

세계 최고의 메드텍 기업인 SciChart를 사용하고 있습니다.

250+

0+

조사 파트너

50%

0%

Fortune 500 회사의 SciChart를 사용하고 있습니다.

첫날부터 자신 있게 실시간 JavaScript 차트를 구축하세요

신속한 프로토타이핑부터 엔터프라이즈 개발까지 폭넓게 지원하는, 프로덕션 환경에 적합한 템플릿, 보일러플레이트, 튜토리얼, 그리고 AI 기반 지원을 활용하여 2분 이내에 실시간 JavaScript 차트를 가동해 보세요.

WebAssembly 설정도, 복잡한 래퍼도 필요 없습니다. 단순하고 현대적인 코드만 있으면 됩니다.

구식 문서나 미흡한 GitHub 샘플에 지치셨나요?

GitHub 템플릿은 React, Angular, Vue, Vanilla 등 사용 중인 프레임워크에 맞춰 준비되어 있습니다. 바로 사용할 수 있는 데모에는 실제 데이터가 포함되어 있어 즉시 클론할 수 있습니다. 또한, 완벽한 IntelliSense 기능을 갖춘 TypeScript 지원도 제공됩니다.

데이터 대시보드의 성능 향상

성능이 필수 요건인 시스템을 구축하고 계실 것입니다. 실시간 텔레메트리나 고빈도 거래부터 연중무휴 24시간 모니터링에 이르기까지, 대부분의 JavaScript 차트 라이브러리는 이러한 부하를 견딜 수 있도록 설계되지 않았습니다.

SciChart는 기존의 JavaScript 차트 라이브러리로는 대응할 수 없는, 높은 처리량과 낮은 지연 시간을 갖춘 렌더링 환경을 가정하여 특별히 설계되었습니다.

크로스 플랫폼 지원, 무한한 유연성, 그리고 빅데이터 처리 성능을 통해 애플리케이션 개발을 가속화하고 새로운 가능성을 열어줍니다.

GPU 가속 기능을 탑재한 WebAssembly 엔진을 통해 수백만 개의 데이터 포인트를 60 FPS로 렌더링합니다. 1억 개의 데이터 포인트를 포함한 대시보드에서도 충돌이나 멈춤 현상 없이 며칠 동안 연속으로 작동합니다.

사용자와 함께 성장하는 JavaScript 차트 라이브러리

처음으로 데이터 시각화를 제작하든, 업무에 필수적인 대시보드를 구축하든, SciChart JS는 사용자의 성장에 맞춰 진화합니다.

SciChart를 사용하면 수억 개의 데이터 포인트를 실시간으로 렌더링할 수 있어 무한한 확장성이 가능합니다. 또한, 지속적으로 발전하는 성능 및 플랫폼 요구 사항에 대응하기 위해 JavaScript 차트 라이브러리의 지속적인 개선에도 주력하고 있습니다.

안정성, 장시간 실행, 예측 가능한 메모리 사용량, 그리고 엔터프라이즈 환경에서의 도입 지원이 요구되는 프로덕션 환경을 위해 설계되었습니다.

확대/축소, 이동, 고무줄 확대, 십자선, 범례 등의 기능을 사용할 수 있습니다. 장시간 작동이나 복잡한 앱의 경우, 내장된 필터와 오버레이 애니메이션을 활용하십시오.

브라우저, Electron, Node.js 렌더링 또는 크로스 플랫폼 앱에 배포할 수 있습니다. React, Angular, Vue 또는 Vanilla JS에 동일한 코어 엔진을 그대로 통합하기만 하면 됩니다. 래퍼는 필요하지 않습니다.

SciChart AI와 개발 팀의 신속한 지원

SciChart에서는 포럼의 익명 사용자가 아닌 실제 엔지니어가 직접 대응합니다. 대시보드 디버깅이든 성능 개선이든, 저희 팀이 전력을 다해 지원해 드립니다.

차트 수정이나 복잡한 사용자 정의 과정에서 난관에 부딪히셨다면, 시도해 보신 내용을 공유해 주시면 해결 방안을 제안해 드리겠습니다.

SciChart AI를 이용하면 엔지니어의 답변을 기다릴 필요 없이 자주 발생하는 문제를 즉시 해결할 수 있지만, 사람과 직접 대화하고 싶을 때는 언제든지 도와드리겠습니다.

Reviews.io, Capterra, G2에서 500건 이상의 5성급 리뷰를 받았습니다

고급 사용자 지정 기능으로 데이터 시각화의 새로운 가능성을 열어갑니다

축, 눈금, 격자선, 커서, 툴팁, 범례, 제스처, 그리기 순서 등 모든 세부 사항을 제어할 수 있습니다.

차트에 텍스트, 영역, 도형 또는 사용자 지정 HTML/SVG를 중첩하여 표시하고, 선이나 상자로 주석을 달아 중요한 포인트를 강조할 수 있습니다.
표준 ‘라이트’, ‘다크’, ‘일렉트릭’ 테마 중에서 선택하거나 픽셀 단위의 정밀도로 독자적인 테마를 정의할 수 있습니다.

레이아웃, 이벤트, 제스처, 오버레이를 완벽하게 제어하여 맞춤형 UI 대시보드를 구축할 수 있습니다.

Chart Modifier API를 사용하여 기능을 확장하고, WebSockets 및 REST를 통해 실시간 데이터를 스트리밍하며, 마우스 오버나 클릭 시 스타일, 데이터 또는 전환 효과를 애니메이션으로 표시할 수 있습니다.

손끝 하나로 펼쳐지는 무한한 차트 제작의 가능성

SciChart.js는 2D, 3D, 극좌표 JavaScript 차트 유형 70종 이상을 지원하며, 다른 라이브러리에서는 거의 찾아볼 수 없는 고도의 특수 시각화 기능도 포함되어 있습니다.

SciChart.js는 데카르트 좌표계와 극좌표계 모두에서 사실상 모든 종류의 시각화를 지원하는 유연한 선, 삼각형, 사각형 시계열 등 고급 차트 유형을 제공합니다.

일반적인 차트(선형, 세로 막대, 가로 막대) 외에도 워터폴, 오차 막대, 임펄스, 히트맵, 등고선도, 벡터 필드, 극좌표, 레이더와 같은 특수한 차트 유형도 제공합니다. 또한, 콜로플레이스 차트를 포함한 지리 공간 데이터 및 과학 데이터를 위한 고급 아크 히트맵도 사용할 수 있습니다.

한 단계 더 나아가고 싶으신가요? JavaScript 차트 라이브러리에서는 보기 드문 서피스 메쉬, 포인트 클라우드, 3D 버블, 3D 세로 막대 차트로 진정한 3D 표현을 구현해 보세요.

SciChart.js 시작하기

아래의 유용한 자료를 확인해 보세요. 지금 바로 시작하여 원하는 답변을 쉽게 찾아보세요.

신속하고 친절한 5성급 기술 지원

당사의 5성급 기술 지원 계약은 모든 지원 티켓에 대해 영업일 기준 1일 이내*에 답변하는 것을 목표로 하며, 대부분의 경우 그보다 더 빨리 처리해 드립니다.

더 자세히 알아보기
AI 어시스턴트로 즉시 답변을 얻으세요

SciChart에 대해 궁금한 점이 있다면 AI 어시스턴트에게 물어보세요. 바로 답변해 드립니다!

더 자세히 알아보기
유익한 정보가 가득한 지원 포럼

당사의 공개 지원 포럼에서는 지금까지 4,000건에 가까운 지원 요청에 답변해 드렸으므로, 궁금한 점이 해결되지 않는 일은 결코 없습니다.

더 자세히 알아보기
광범위한 문서

SciChart를 최대한 활용할 수 있도록 돕기 위한 전문적인 지침으로, 모든 플랫폼을 아우르는 수천 페이지에 달하는 지원 문서를 마련해 두었습니다.

더 자세히 알아보기
튜토리얼 및 동영상

정기적으로 업데이트되는 당사의 유튜브 채널에서는 어떤 기능을 이용할 수 있는지 확인하실 수 있을 뿐만 아니라, 자주 묻는 질문에 대한 답변도 제공해 드리고 있습니다.

더 자세히 알아보기
수백 가지 차트 예시

350개 이상의 차트 예시가, 시작부터 탄탄한 기반을 다지는 데 필요한 지식을 익히게 해줍니다.

더 자세히 알아보기

개발 가속화. 더 큰 확장성. 별도의 전환 없이.

시작하는 방법은 간단합니다. 당사의 무료 커뮤니티 버전을 사용하면 수백 개의 데모와 실제 코드 샘플이 포함된 상세한 문서에 액세스할 수 있습니다

지금 바로 SciChart.js V5를 사용해 보세요

필요한 모든 JavaScript 차트 데모가 여기에 있습니다

SciChart의 실제 작동 모습을 확인해 보세요. 실시간 업데이트, 고급 차트 유형, 그리고 완벽하게 상호작용이 가능한 JavaScript 차트 대시보드를 갖춘, 실제 환경에서도 바로 사용할 수 있는 라이브 데모를 경험해 보세요.

고객의 목소리와 리뷰

star starstarstarstarstar 4.9 Average - 425 Reviews
G2 starstarstarstar 4.7 Average - 9 Reviews
G2 starstarstarstar 4.4 Average - 4 Reviews

SciChart의 차트 라이브러리는 전세계 수천 명의 개발자들로부터 신뢰받고 있으며, 제약, 석유 및 가스, 의료, 측정 장비, 방위, 항공 우주, 모터 스포츠, 공정 자동화, 광업, 투자 은행, 무역 등 90여 개국의 다양한 산업 고객들에게 이용하고 있습니다. SciChart의 자바스크립트 차트 라이브러리를 사용해 주신 고객의 소리를 확인해 보세요.

고급 자바스크립트 차트 API: 뛰어난 확장성과 맞춤설정

SciChart의 JavaScript 차트 API는 수천 명의 개발자 및 최종 사용자의 피드백을 바탕으로 수년간 개선되었습니다. 당사의 차트 API는 놀라울 정도로 풍부한 기능을 갖추고 있으며 차트 컨트롤을 자유롭게 확장, 사용자 정의 또는 원하는 대로 조정할 수 있습니다.

주석
애니메이션
축 API
축의 종
차트 시리즈 API
커서와 도구 모음
데이터 라벨
데이터 AP
문서 및 도움말
필터 및 데이터 변환 AP
여러 차트의 연결
Retina 지원 및 DP
직렬화와 빌더 AP
선택 및 히트 테스트
주제 설정
내레이션, 접근성
확대/축소

주석 API의 기능

주석을 사용하면 Xy 좌표 또는 상대 좌표(%)를 사용하여 차트 위에 원하는 도형, 마커, 텍스트 또는 선을 배치할 수 있습니다.

  • 주석(마커)의 종류
    • LineAnnotation
    • BoxAnnotation
    • TextAnnotation (텍스트 / 레이블)
    • VerticalLineAnnotation (드래그 가능한 축 마커가 있는 선)
    • HorizontalLineAnnotation(드래그 가능한 축 마커가 있는 선)
    • AxisMarkerAnnotation(축 위의 텍스트 또는 이미지)
    • CustomAnnotation(차트 위에 배치된 임의의 SVG 도형)
    • [NEW] ArcAnnotation(직교 좌표 또는 극좌표 차트상의 원호)
    • [NEW] PolarPointerAnnotation(게이지용 포인터)
  • 어노테이션 배치 API
    • Xy 데이터 값을 이용한 절대 배치, SciChart가 위치를 자동으로 업데이트
    • 상대 배치 (예: 상단 5%, 좌측 10%)
    • 픽셀 단위 배치 (예: 상단: 20px, 좌측: 40px)
    • 시리즈 위 또는 아래(배경으로) 배치
  • 주석 상호작용 API
    • 마우스로 드래그/크기 조정 (옵션)
    • 드래그 및 크기 조정 시 이벤트 (콜백)
    • 표시/숨기기 (가시성 변경)

주석 문서 참조

Animations API의 기능

  • 시리즈 시작 애니메이션
    • 초기 로드 시 적용되는 4가지 애니메이션
    • 웨이브, 스윕, 페이드, 스케일
    • 지연, 지속 시간 및 이징 함수 사용자 지정
  • 스타일 전환 애니메이션
    • 그래프 시리즈에서 스타일 전환 애니메이션 적용
    • 선 두께, 선 색상, 채우기 애니메이션
    • 포인트 마커 스타일 애니메이션화
    • 마우스 오버 또는 선택 시 스타일을 애니메이션화하는 데 사용할 수 있습니다
    • 지연, 지속 시간 및 이징 함수 사용자 지정
  • 데이터 세트 애니메이션
    • 한 데이터 세트에서 다른 데이터 세트로 애니메이션을 적용하는 데 사용할 수 있습니다
    • 모든 Xy 시리즈의 점은 데이터 세트 A에서 B로 보간됩니다
    • 스타일 애니메이션과 함께 사용할 수 있습니다
    • 지연, 지속 시간, 이징 함수 사용자 지정
  • 일반적인 애니메이션
    • 차트상의 DOM 요소, 마커, 오버레이 등 말 그대로 모든 요소를 애니메이션화할 수 있습니다
    • axis.visibleRange의 변경을 애니메이션화하여 확대/축소 및 이동을 제어합니다
    • 지연, 지속 시간 및 이징 함수 사용자 지정

애니메이션 문서 참조

Axis API의 기능

  • 축 배치
    • 차트의 좌측, 우측, 상단, 하단에 X축과 Y축을 무제한으로 여러 개 배치 가능
    • 축을 차트 내부, 외부 또는 중앙에 배치 가능
    • 석유·가스 업계용 차트 회전(세로형 차트)
    • 축의 세로 또는 가로 중첩 레이아웃
  • 축 제목, 레이블
    • 축 제목 및 축 레이블 서식 설정 사용자 지정
    • 확대/축소 시 레이블 서식 설정을 동적으로 조정
    • 회전된 축 레이블 및 이미지 레이블 지원
    • 레이블의 과학 표기법 또는 공학 표기법(예: 1.23E5 또는 1.23⁵) 지원
  • 축 스타일 설정 및 구성
    • 격자선, 눈금, 레이블, 띠의 표시/숨김 전환 가능
    • TickProvider를 사용하여 축의 격자 간격을 정밀하게 설정 가능
    • 축의 경계선, 배경, 격자선, 눈금, 레이블의 스타일 설정
  • 축의 기타 API
    • 특정 축의 자동 범위 설정(데이터 자동 조정)
    • 축의 표시/숨김 전환, 또는 동적으로 축 추가/삭제
    • 연결된 차트 간 축 크기 동기화
    • 프로그래밍을 통한 축의 픽셀-데이터 변환 API
    • axis.visibleRange를 프로그래밍으로 설정·획득하거나, 범위 변경 시 알림 받기

축 문서 참조

축의 종류

  • 수치 축
    • 정수, 부동 소수점 수
    • 소수점 이하 자릿수 및 레이블 형식의 접두사/접미사를 사용자 정의하기
    • 값 축 유형(X값을 이용한 측정)
  • DateTimeNumericAxis
    • Unix 타임스탬프를 날짜로 표시하는 NumericAxis의 하위 유형
    • 기본으로 제공되는 날짜 및 시간 표시 형식 중에서 선택할 수 있습니다
    • 확대 시 날짜 및 시간 표시 형식을 동적으로 변경하여 세부 정보를 표시합니다
  • 로그 축
    • 정수, 부동 소수점
    • Log2, LogE, Log10 지원
    • 과학 표기법 또는 공학 표기법(예: 1.23E5 또는 1.23⁵)
    • 주요 격자선은 로그 스케일을 따릅니다
    • 세부 눈금선은 선형 또는 로그 스케일을 따릅니다
  • 범주 축
    • X-인덱스를 사용한 특수한 X축 유형 측정
    • 데이터의 누락된 부분을 보완하는 데 사용할 수 있습니다
    • 소수점 이하 자릿수 및 레이블 서식 사용자 지정
    • Unix 타임스탬프를 날짜 형식으로 변환
  • [NEW] PolarNumericAxis
    • 극좌표 그래프의 정수 및 실수 값
  • [NEW] 극좌표축
    • 극좌표 그래프에서 X 인덱스를 사용한 특수한 X축 측정 방법

「축의 종류」 문서 참조

차트·시리즈 API

  • 모든 2D 차트 유형 및 극좌표 지원
    • Y=NAN에 의한 시리즈 내 갭
    • Y=NAN에 의한 시리즈 내 닫힌 선
    • 포인트별 색상 지정을 위한 PaletteProvider API
    • 시리즈 표시/숨기기
    • 시리즈 선택/선택 해제
    • 데이터 레이블
    • 메타데이터(Xy 좌표상의 JS 객체)
    • 히트 테스트(마우스가 좌표 위에 있는지 여부를 판정하는 프로그램 API)
  • 모든 3D 차트 유형 지원
    • 메타데이터(Xy 좌표상의 JS 객체)
    • 히트 테스트(마우스가 좌표 위에 있는지 확인하는 프로그램 API)
    • 각 좌표별 채색을 위한 정점 채색

차트 시리즈 관련 문서 참조

커서/툴팁 기능

  • 커서 편집
    • 마우스 조작에 따라 움직이는 십자선 (옵션으로 세로선·가로선 표시 가능)
    • 십자선 위의 축 레이블 (옵션)
    • 십자선 옆에 표시되는, 설정 가능한 툴팁(옵션)
    • 시리즈의 데이터 포인트에 커서를 올리면, 옵션으로 설정된 활성 범례가 표시됨
  • 롤오버 수정자
    • 마우스 움직임을 추적하는 수직선
    • 호버 지원 트랙볼 및 활성 툴팁
    • 수직선 옆에 표시되는, 설정 가능한 툴팁(옵션)
  • VerticalSliceModifier
    • 데이터를 분할하는 수직선을 드래그하여 배치합니다
    • 선은 데이터와 시계열이 교차하는 지점에 툴팁을 표시합니다
  • 툴팁 관련 각종 API
    • 마우스 오버 시 툴팁 내용을 사용자 정의할 수 있습니다
    • Y축에 최신 시리즈 값을 표시합니다
    • 템플릿화 가능한 활성 차트의 범례
    • 비즈니스 객체(메타데이터)를 툴팁에 전달합니다
    • 애플리케이션 스타일에 맞춰 툴팁을 사용자 정의합니다

「커서/툴팁」 문서 참조

DataLabels API의 기능

  • 고정 WebGL Xy 데이터 포인트 레이블
    • 내장 데이터 레이블은 Xy 좌표상의 데이터 포인트에 배치할 수 있습니다
    • WebGL을 사용하여 레이블을 렌더링함으로써 수천 개의 레이블에서도 뛰어난 성능을 구현합니다
  • 데이터 레이블 서식 지정
    • 숫자 정밀도 및 텍스트 서식 지정 규칙에 따라 데이터 레이블을 서식 지정합니다
    • 데이터 포인트의 위나 아래에 라벨을 표시합니다
    • 사용자 정의 다중 행 라벨은 데이터 포인트의 X, Y 또는 메타데이터를 출력합니다
  • 데이터 레이블 필터링
    • 스킵 모드/커링 모드는 중복되는 데이터 레이블을 감지하여 숨깁니다
    • 데이터 레이블 표시/숨기기 전환

DataLabels 문서 참조

데이터 API 기능

  • 동적 데이터 업데이트
    • Append, Insert, Update, Remove, Clear 함수를 사용하여 데이터를 동적으로 업데이트
    • 오래된 데이터를 스크롤하거나 삭제하기 위한 내장 FIFO(선입선출) 모드
    • 심전도/랩어라운드 차트용 내장 스윕 모드
    • 고성능 애플리케이션을 위한 대량 업데이트 지원
  • 데이터 형식
    • 빅데이터 및 고성능이 요구되는 애플리케이션을 위해 최적화된 데이터 구조
    • Xy 좌표를 JS 객체로 태그 지정하여 해당 좌표에 메타데이터를 표시할 수 있게 합니다
    • 파이프라인 전체에서 Float64의 완전한 정밀도를 지원합니다
    • Unix 타임스탬프를 통한 날짜 및 시간 지원
  • 반응형 JavaScript 차트
    • 속성이나 데이터가 변경될 때 그래프를 다시 그리며, 그래프가 자동으로 업데이트되도록 합니다

DataSeries 문서 참조PointMetadata API 문서 참조

문서 및 도움말 리소스

‘시작하기’ 리소스 보기

Filters API의 기능

  • 렌더링 전 데이터의 변환 및 가공
    • 필터를 사용하면 데이터 시계열을 함수나 변환과 연쇄적으로 연결할 수 있습니다
    • 기본 데이터가 업데이트되면 필터가 재계산됩니다
  • 내장 필터
    • 시리즈 및 그래프의 확대/축소 및 오프셋(선형 변환)
    • 직선 추세선
    • 이동 평균
    • 비율(시리즈 A/B)
    • 스플라인 보간
  • 사용자 정의 필터
    • 사용자 정의 함수 생성
    • 필터부터 집계까지 모든 것이 대상입니다
    • 데이터를 즉시 변환합니다

「Filters API」 문서 참조

멀티 차트 링크 API의 기능

  • 멀티 차트
    • 차트는

      내에 생성됩니다

    • WebGL 컨텍스트 제한에 걸리지 않고, 웹 페이지에서 무제한으로 차트를 표시합니다
    • 그룹 내의 여러 차트를 동기화합니다
    • 확대/축소 및 이동을 동기화합니다
    • 커서와 툴팁을 동기화합니다
    • 축 크기를 동기화합니다
  • 서브 차트
    • 서브 차트 API – 성능 향상을 위해 동일한 캔버스 상에 차트를 그룹화
    • 복잡한 시각화 가능 – 차트 내의 차트

‘차트 링크’ 문서 참조

Retina 디스플레이 지원 및 DPI 기능

  • 모니터 DPI 지원
    • MacBook Retina 지원
    • Windows 고해상도 DPI 지원
    • 고해상도 디스플레이에서는 선, 스트로크, 도형이 더욱 선명하고 또렷하게 표시됩니다
    • 텍스트는 더 높은 해상도로 표시됩니다
  • 브라우저 줌 지원
    • 브라우저 줌 기능 (Ctrl + 마우스 휠)
    • 텍스트는 브라우저 확대/축소에 맞춰 확대 및 축소됩니다(접근성 확보를 위해)
    • 브라우저의 확대 비율에 따라 획의 굵기(선폭)가 증가합니다

이 DPI Docs

직렬화 / 빌더 API의 기능

  • 개발자를 위한 API 선택
    • SciChart.js에는 2가지 API가 포함되어 있습니다
    • 프로그래밍 API를 사용하면 코드를 통해 차트를 생성할 수 있습니다
    • JSON Builder API를 사용하면 JSON이나 JavaScript 객체를 통해 차트를 정의할 수 있습니다
  • JSON Builder API
    • 차트 전체를 코드나 JSON/JavaScript 객체 중 하나로 정의합니다
    • 축, 계열, 레이아웃 등 차트의 구성 요소만 정의합니다
    • 데이터를 JSON에 통합하거나 나중에 전송하십시오
    • JSON을 사용하여 차트를 생성한 후, 코드 내에서 해당 차트를 조작할 수 있습니다
  • 직렬화
    • 차트 및 차트의 일부를 JSON 형식으로 직렬화합니다
    • JSON에서 차트 및 차트 부품을 역직렬화합니다

직렬화 문서 참조

Selection API의 기능

  • 시리즈 선택 및 편집
    • 마우스 또는 프로그램을 통해 시리즈 선택하기
    • 시리즈 선택 시/마우스 오버 시 이벤트/콜백
    • 시리즈를 선택하거나 마우스를 올렸을 때 스타일이나 상태를 변경합니다
  • 데이터 포인트 선택 및 편집
    • 마우스 또는 프로그램을 사용하여 개별 데이터 포인트를 선택합니다
    • 단일 선택 또는 다중 선택을 지원합니다
    • 데이터 포인트 선택 시 이벤트/콜백
    • 선택한 데이터 포인트 목록 가져오기
    • 선택한 데이터 포인트의 모양 변경하기
  • 히트 테스트 API
    • 마우스에 가장 가까운 점을 가져오기 / Hit-Test API를 사용하여 포인트 위에 있는지 확인하기
    • ChartModifier API와 함께 사용하여 MouseDown, MouseMove, MouseUp, Touch를 오버라이드하고 차트에서 독자적인 동작을 구현합니다

「선택 문서」 참조히트 테스트 문서 참조

Theme API의 기능

  • 선택 가능한 3가지 멋진 테마
    • 테마의 색상 팔레트를 기반으로 시리즈 색상을 자동 생성
    • 사용자 지정 테마를 쉽게 생성
    • 내장 테마를 상속하고 일부 속성을 변경합니다
  • 스타일링 및 사용자 지정
    • 코드 내에서 스타일을 재정의합니다(예: 배경색, 격자선, 텍스트 색상, 계열의 선 및 채우기)
    • 투명한 배경 지원
    • 그래프의 각 요소(시리즈, 축, 레이블, 범례, 눈금선) 표시/숨기기 전환
    • 차트 컴포넌트, RenderableSeries, 툴팁, 범례 등의 스타일링
  • 모던한 스타일로 멋진 그래프를 만들어 보세요!

‘테마’ 문서 참조

접근성 API의 기능

  • 시각적 접근성
    • SpeechSynthesisUtterance / Web Speech API를 통한 VoiceOver를 지원합니다
    • 데이터 포인트에 VoiceOver 추가하기
    • 축 레이블에 VoiceOver 추가하기
    • ‘테마’ 설정에서 색상 및 대비를 변경할 수 있습니다
  • 키보드 조작
    • 「+/-」키를 이용한 스크롤 등, 독자적인 키보드 조작을 생성합니다
  • 기타
    • 글꼴 및 시리즈 확대/축소 기능을 통한 브라우저 줌에 대응합니다

‘테마’ 문서 참조

줌/팬 API의 기능

  • 내장 줌 및 팬 동작
    • RubberBandXyZoomModifier: 사각형을 드래그하여 줌 애니메이션 실행
    • X/YAxisDragModifier: 축 드래그를 통한 팬 또는 줌
    • MouseWheelZoomModifier: 마우스 휠을 통한 팬 또는 줌
    • PinchZoomModifier: 핀치 줌을 포함한 터치스크린 지원
    • ZoomExtentsModifier: 더블 클릭으로 줌 범위를 애니메이션으로 표시
    • ZoomPanModifier: 마우스 드래그를 통한 수평 또는 수직 방향의 팬. 핀치 줌도 지원
  • 기타 줌/팬 API
    • 스크롤바 및 개요 표시 컨트롤
    • 프로그램을 통한 axis.visibleRange 가져오기/설정 또는 애니메이션화
    • 프로그램을 통한 팬 및 확대/축소 수행 API
    • 사용자 지정 마우스 조작 확장 기능 개발을 위한 강력한 ChartModifier API

ChartModifier 문서 참조

JavaScript 차트 라이브러리를 쉽게 라이선스 받기

우수한 기술에는 불투명한 가격 설정이 없어야 합니다. 비주얼 가이드와 AI 지원으로 모든 것을 간소화했습니다. 따라서 무엇을 얻을 수 있는지 항상 명확합니다.

라이센스 얻기

자주 묻는 질문

icon

SciChart.js와 다른 JavaScript 차트 라이브러리의 차이점은 무엇입니까?

SciChart.js는 GPU 가속이 있는 WebAssembly를 사용하는 엔진에 구축되어 60FPS에서 최대 1억 데이터 포인트의 실시간 렌더링을 가능하게 합니다. 이것은 대부분의 JavaScript 차트 라이브러리에서 유지할 수 없는 성능입니다.

icon

SciChart.js는 실시간 및 스트리밍 데이터를 처리할 수 있습니까?

네. SciChart.js는 원격 측정, 무역 및 24시간 연중 무휴 모니터링 대시보드와 같은 실시간 및 스트리밍 시나리오를 위해 설계되었습니다.

icon

SciChart.js는 엔터프라이즈의 운영 용도에 적합합니까?

네. SciChart.js는 긴 런타임, 예측 가능한 메모리 사용량 및 엔터프라이즈 배포 지원이 필요한 운영 환경을 위해 구축되었습니다.

지금 SciChart를 사용해보십시오.

평가판을 시작하여 당사가 선택되는 이유를 알아보세요.
전세계의 까다로운 개발자

지금 무료로 시작하세요.데모 보기

질문이 있으신가요?

상업적 목적으로 그래프를 사용하는 방법에 대해 자세히 알고 싶으신가요? 대기업이든 소규모 스타트업이든 관계없이, 당사의 기술 영업팀이 판매 전 문의 사항을 도와드리겠습니다.

문의하기