认识 S2:高性能多维交叉分析表格引擎
S2 是由 AntV 团队打造的一款专业数据表可视化引擎。其名称中的“S”取自 SpreadSheet,而“2”则寓意透视表中核心的 行与列 两个维度。
该引擎专注于解决多维交叉分析场景下的数据展示难题,通过“数据驱动视图”的设计理念,构建了涵盖底层核心库、基础组件库及业务场景库的完整体系。开发者既可以利用其开箱即用的组件快速部署,也能根据具体业务需求进行深度定制扩展。
核心特性
- 多维自由分析: 突破单一维度的限制,支持任意维度的灵活组合分析。
- 卓越的渲染性能: 在面对百万级全量数据时,渲染时间可控制在 8 秒以内;若采用局部下钻方案,可实现秒级响应。
- 极强的扩展能力: 允许开发者自定义布局、样式、交互逻辑以及数据 Hook 流。
- 快速集成: 原生支持 React 和 Vue3,提供多种分析场景的配套组件,通过简单配置即可渲染复杂表格。
- 丰富的交互体验: 内置单选、圈选、行 / 列选择、冻结行头、宽高拖拽等多种交互模式。
快速安装
根据您使用的包管理器,选择以下任一命令进行安装:
- 使用 npm 安装:
npm install @antv/s2 - 使用 yarn 安装:
yarn add @antv/s2
相关资源
官方网站: https://s2.antv.vision/
开发文档: Getting Started 快速上手指南
正文完

