Repolode
antvis

antvis/S2

React 및 Vue 컴포넌트를 제공하는 다차원 피벗 테이블과 분석 그리드 구축용 TypeScript 시각화 라이브러리입니다.

스타
1,697
포크
221
열린 이슈
97
마지막 커밋
2개월 전

어떤 프로젝트인가요?

S2는 다차원 교차 분석을 위한 데이터 기반 테이블 라이브러리입니다. 개발자는 데이터셋에서 행, 열, 측정값을 설정하고, 라이브러리는 여러 차원을 자유롭게 조합해 재배치할 수 있는 피벗 테이블을 렌더링합니다.

프로젝트는 코어 패키지와 프레임워크 바인딩으로 나뉩니다. @antv/s2는 핵심 PivotSheet와 테이블 렌더링 기능을 제공하며, @antv/s2-react와 @antv/s2-vue는 바로 사용할 수 있는 컴포넌트를 제공합니다. 그 밖에 비즈니스용 컴포넌트와 서버 사이드 렌더링을 지원하는 패키지도 있습니다.

S2는 선택, 고정, 크기 조정 및 사용자 지정 인터랙션을 지원하며, 레이아웃, 인터랙션, 스타일, 데이터 처리 기능을 확장할 수 있습니다. 중국어와 영어 문서에는 실시간 플레이그라운드가 포함되어 있습니다.

핵심 기능

  • 01차원을 자유롭게 조합해 교차 분석용 피벗 테이블을 구성할 수 있습니다.
  • 02프로젝트에서 공개한 벤치마크 기준으로 대규모 데이터셋을 렌더링하고 빠르게 드릴다운할 수 있습니다.
  • 03바로 사용할 수 있는 React 및 Vue 3 컴포넌트입니다.
  • 04선택(단일, 다중, 범위), 고정, 크기 조정 인터랙션을 지원합니다.
  • 05레이아웃, 인터랙션, 스타일, 데이터 처리를 확장할 수 있습니다.

활용 사례

  • 웹 대시보드에 재무 또는 영업 보고서용 피벗 테이블을 구축할 수 있습니다.
  • React 또는 Vue 관리 시스템에 편집 가능한 다단계 교차 테이블을 추가할 수 있습니다.
  • 드릴다운 탐색이 필요한 대규모 분석 테이블을 렌더링할 수 있습니다.

빠른 시작

  1. 1

    npm으로 패키지를 설치합니다

    npm install @antv/s2 --save
  2. 2

    DOM 컨테이너를 준비하고 데이터 설정으로 PivotSheet를 렌더링합니다

포함된 컬렉션

토픽

자주 묻는 질문

S2은(는) 무엇인가요?
React 및 Vue 컴포넌트를 제공하는 다차원 피벗 테이블과 분석 그리드 구축용 TypeScript 시각화 라이브러리입니다. S2는 다차원 교차 분석을 위한 데이터 기반 테이블 라이브러리입니다. 개발자는 데이터셋에서 행, 열, 측정값을 설정하고, 라이브러리는 여러 차원을 자유롭게 조합해 재배치할 수 있는 피벗 테이블을 렌더링합니다.
S2은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
S2은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
S2은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. S2의 마지막 커밋은 2026년 9월 14일입니다.
S2은(는) 어디에 사용할 수 있나요?
웹 대시보드에 재무 또는 영업 보고서용 피벗 테이블을 구축할 수 있습니다. React 또는 Vue 관리 시스템에 편집 가능한 다단계 교차 테이블을 추가할 수 있습니다. 드릴다운 탐색이 필요한 대규모 분석 테이블을 렌더링할 수 있습니다.
S2는 어떻게 설치하나요?
npm으로 패키지를 설치합니다: npm install @antv/s2 --save DOM 컨테이너를 준비하고 데이터 설정으로 PivotSheet를 렌더링합니다
S2은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/antvis/S2

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

인라인 편집, 가상 스크롤, Excel 스타일 복사·붙여넣기, 필터링과 피벗 스타일 그룹화를 지원하는 Vue 2/3용 PC 데이터 테이블 컴포넌트입니다.

프론트엔드·UI#vue#table#data-grid
8.6천+3 이번 주1.1천TypeScriptMIT활발히 관리됨업데이트 23시간 전