Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/S2Public

⚡️ A practical visualization library for tabular analysis.

License

NotificationsYou must be signed in to change notification settings

antvis/S2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

language 简体中文 |English

S2

开箱即用的多维可视分析表格。

npmlatest versionci test statustest coveragerelease date

npm bundle sizeGitHub discussionsissues helperLicense: MIT@AntVcontributorsissues closedpr welcome

S2 是 AntV 在多维交叉分析表格领域的解决方案,完全基于数据驱动的方式。通过提供底层能力库,基础组件,业务场景组件以及自由扩展的能力,让开发者基于自身场景自由选择,既能开箱即用,又能自由发挥。

简介快速开始图表示例在线体验

homepage

✨ 特性

  • 多维交叉分析:告别单一分析维度,全面拥抱任意维度的自由组合分析。
  • 高性能:能支持全量百万数据下<8s 渲染,也能通过局部下钻来实现秒级渲染。
  • 高扩展性:支持任意的自定义扩展(包括但不局限于布局,样式,交互,数据 hook 流等)。
  • 开箱即用:提供不同分析场景下开箱即用的React,Vue3 版本表组件及配套分析组件,只需要简单的配置即可轻松实现复杂场景的表渲染。
  • 可交互:支持丰富的交互形式(单选、圈选、行选、列选、冻结行头、宽高拖拽,自定义交互等)

🔨 快速开始

可以通过 NPM、Yarn 或者 pnpm 等包管理器来安装。

npm install @antv/s2 --save
yarn add @antv/s2
pnpm add @antv/s2

安装成功之后,准备一个用于渲染的 DOM 容器,然后通过 import 导入对应的 S2 API 对象。

<divid="container"></div>
import{PivotSheet}from'@antv/s2';asyncfunctionbootstrap(){constcontainer=document.getElementById('container');consts2DataConfig=awaitfetch('https://gw.alipayobjects.com/os/bmw-prod/2a5dbbc8-d0a7-4d02-b7c9-34f6ca63cff6.json').then(r=>r.json())consts2=newPivotSheet(container,s2DataConfig,{width:600,height:300,});awaits2.render();}bootstrap()

result

📦 版本

包名稳定版包大小下载量
@antv/s2latestsizedownload
@antv/s2-reactlatestsizedownload
@antv/s2-react-componentslatestsizedownload
@antv/s2-vue(停止维护)latestsizedownload

🖥️ 兼容环境

Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Edgelast 2 versionslast 2 versionslast 2 versions

@antv/s2-react@antv/s2-vue 见官方React JavaScript 环境要求Vite 浏览器兼容性

🙋‍♂️ 问题反馈

如果你遇到了问题,或者对IssuesDiscussions 列表的问题感兴趣,可以直接认领并尝试修复,帮助 S2 变得更好,期待在贡献者列表 里看见你的头像。

请严格按照模版提交 Issue 或在Discussions 提问,在这之前强烈建议阅读⚠️ 提 Issue 前必读》

🤝 参与贡献 & ⌨️ 本地开发

S2 非常需要你的共建,请阅读贡献指南 后提交 PR.

👁️ 项目洞察

Alt

👬 贡献者们

https://github.com/antvis/s2/graphs/contributors

📄 License

MIT@AntV


[8]ページ先頭

©2009-2025 Movatter.jp