简体中文 | English
S2 是 AntV 在多维交叉分析表格领域的解决方案,完全基于数据驱动的方式。通过提供底层能力库,基础组件,业务场景组件以及自由扩展的能力,让开发者基于自身场景自由选择,既能开箱即用,又能自由发挥。
<8s
渲染,也能通过局部下钻来实现秒级渲染。React
, Vue3
版本表组件及配套分析组件,只需要简单的配置即可轻松实现复杂场景的表渲染。$ npm install @antv/s2 --save
# yarn add @antv/s2 --save
# pnpm install @antv/s2 --save
const s2Options = {
width: 600,
height: 600,
}
<div id="container"></div>
import { PivotSheet } from '@antv/s2';
const container = document.getElementById('container');
const s2 = new PivotSheet(container, s2DataConfig, s2Options);
s2.render();
Package | Latest | Beta | Alpha | Next | Size | Download |
---|---|---|---|---|---|---|
@antv/s2 | ||||||
@antv/s2-react | ||||||
@antv/s2-vue |
S2 使用 pnpm 作为包管理器
git clone git@github.com:antvis/S2.git
cd S2
# 安装依赖
pnpm install # 或者 pnpm bootstrap
# 打包
pnpm build
# 调试 s2-core
pnpm core:start
# 调试 s2-react
pnpm react:playground
# 调试 s2-vue
pnpm vue:playground
# 单元测试
pnpm test
# 代码风格和类型检测
pnpm lint
# 本地启动官网
pnpm site:start
有任何问题请严格按照模版 提交 Issue 或在 Discussions 提问。
MIT@AntV