2.4.3 • Published 6 months ago

@antv/s2 v2.4.3

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

简体中文 | English

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

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

🏠 官网

homepage

✨ 特性

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

📦 安装

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

🔨 使用

1. 数据准备

const s2DataConfig = {
  fields: {
    rows: ['province', 'city'],
    columns: ['type'],
    values: ['price'],
  },
  data: [
     {
      province: '浙江',
      city: '杭州',
      type: '笔',
      price: '1',
    },
    {
      province: '浙江',
      city: '杭州',
      type: '纸张',
      price: '2',
    },
    {
      province: '浙江',
      city: '舟山',
      type: '笔',
      price: '17',
    },
    {
      province: '浙江',
      city: '舟山',
      type: '纸张',
      price: '0.5',
    },
    {
      province: '吉林',
      city: '长春',
      type: '笔',
      price: '8',
    },
    {
      province: '吉林',
      city: '白山',
      type: '笔',
      price: '9',
    },
    {
      province: '吉林',
      city: '长春',
      type: ' 纸张',
      price: '3',
    },
    {
      province: '吉林',
      city: '白山',
      type: '纸张',
      price: '1',
    },
  ],
  meta: [
    {
      field: 'price',
      name: '价格',
    },
    {
      field: 'province',
      name: '省份',
    },
    {
      field: 'city',
      name: '城市',
    },
    {
      field: 'type',
      name: '类别',
    },
    {
      field: 'sub_type',
      name: '子类别',
    },
  ]
};

2. 配置项准备

const s2Options = {
  width: 600,
  height: 600
}

3. 渲染

<div id="container" />
import { PivotSheet } from '@antv/s2';

async function bootstrap() {
  const container = document.getElementById('container');

  const s2 = new PivotSheet(container, s2DataConfig, s2Options);

  await s2.render();
}

bootstrap()

4. 结果

result

📦 版本

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

问题反馈

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

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

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

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

👁️ 项目洞察

Alt

👬 贡献者们

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

👤 作者

@AntV

📄 License

MIT@AntV

1.56.1

1 year ago

1.56.2

1 year ago

2.4.1

7 months ago

2.4.0

7 months ago

2.4.3

6 months ago

2.4.2

7 months ago

2.0.0-next.32

1 year ago

2.0.0-next.33

1 year ago

2.3.0

9 months ago

2.3.1

8 months ago

2.2.1

10 months ago

2.2.0

10 months ago

2.2.3

10 months ago

2.2.2

10 months ago

2.2.4

9 months ago

2.1.2

1 year ago

2.1.1

1 year ago

2.1.4

12 months ago

2.1.3

1 year ago

2.1.6

12 months ago

2.1.5

12 months ago

2.1.8

11 months ago

2.1.7

11 months ago

2.1.0

1 year ago

2.4.0-beta.1

8 months ago

2.3.0-beta.1

9 months ago

2.3.0-beta.2

9 months ago

2.0.1

1 year ago

2.0.0

1 year ago

2.1.9

11 months ago

2.1.12

10 months ago

2.1.10

11 months ago

2.1.11

10 months ago

2.4.1-beta.1

7 months ago

2.4.3-beta.1

7 months ago

2.4.3-beta.2

7 months ago

2.0.0-next.31

1 year ago

1.56.0

1 year ago

2.0.0-next.30

1 year ago

2.0.0-next.29

1 year ago

2.0.0-next.27

1 year ago

2.0.0-next.28

1 year ago

2.0.0-next.26

1 year ago

2.0.0-next.22

2 years ago

2.0.0-next.23

2 years ago

2.0.0-next.24

1 year ago

2.0.0-next.25

1 year ago

1.55.6

2 years ago

1.55.5

2 years ago

1.55.8

1 year ago

1.55.7

1 year ago

2.0.0-next.21

2 years ago

2.0.0-next.20

2 years ago

1.55.4

2 years ago

2.0.0-next.19

2 years ago

1.55.3

2 years ago

2.0.0-next.18

2 years ago

1.55.2

2 years ago

1.55.1

2 years ago

1.55.0

2 years ago

2.0.0-next.17

2 years ago

1.54.8

2 years ago

2.0.0-next.16

2 years ago

2.0.0-next.15

2 years ago

1.54.7

2 years ago

2.0.0-next.14

2 years ago

2.0.0-next.13

2 years ago

1.54.6

2 years ago

1.54.5

2 years ago

2.0.0-next.12

2 years ago

1.54.4

2 years ago

2.0.0-next.11

2 years ago

1.54.3

2 years ago

1.54.2

2 years ago

1.54.1

2 years ago

1.54.0-alpha.5

2 years ago

1.54.0

2 years ago

1.54.0-alpha.4

2 years ago

2.0.0-next.10

2 years ago

1.54.0-alpha.3

2 years ago

1.54.0-alpha.2

2 years ago

1.54.0-alpha.1

2 years ago

1.53.0

2 years ago

1.53.0-alpha.4

2 years ago

1.53.0-beta.1

2 years ago

1.53.0-alpha.3

2 years ago

2.0.0-next.9

2 years ago

1.53.0-alpha.2

2 years ago

1.52.1

2 years ago

1.53.0-alpha.1

2 years ago

1.52.0

2 years ago

1.51.2

2 years ago

1.51.0-alpha.1

2 years ago

2.0.0-next.8

2 years ago

1.50.0

2 years ago

1.51.0

2 years ago

1.51.1

2 years ago

1.49.1

2 years ago

1.49.0

2 years ago

1.49.2

2 years ago

1.50.0-alpha.1

2 years ago

1.48.0

3 years ago

1.45.1

3 years ago

1.45.0

3 years ago

2.0.0-next.6

3 years ago

2.0.0-next.7

3 years ago

1.46.0

3 years ago

1.47.1

3 years ago

1.47.0

3 years ago

1.44.0

3 years ago

1.43.0-alpha.1

3 years ago

1.42.1-alpha.2

3 years ago

1.42.1-alpha.1

3 years ago

2.0.0-next.5

3 years ago

1.41.1

3 years ago

1.42.0

3 years ago

1.43.0

3 years ago

1.40.0

3 years ago

1.40.0-alpha.2

3 years ago

1.41.0

3 years ago

2.0.0-next.4

3 years ago

1.37.0

3 years ago

1.33.1

3 years ago

2.0.0-alpha.1

3 years ago

1.33.0-alpha.1

3 years ago

1.40.0-alpha.1

3 years ago

1.32.0

3 years ago

1.34.0

3 years ago

1.34.1

3 years ago

1.38.0

3 years ago

1.37.0-alpha.1

3 years ago

1.33.0

3 years ago

1.35.1

3 years ago

1.35.0

3 years ago

1.39.1

3 years ago

1.39.0

3 years ago

2.0.0-next.2

3 years ago

2.0.0-next.3

3 years ago

2.0.0-next.1

3 years ago

1.36.0

3 years ago

1.31.1

3 years ago

1.31.0

3 years ago

1.29.0

3 years ago

1.29.1

3 years ago

1.28.0-alpha.1

3 years ago

1.31.0-alpha.1

3 years ago

1.26.0

3 years ago

1.30.0-alpha.1

3 years ago

1.27.0

3 years ago

1.30.0

3 years ago

1.28.0

3 years ago

1.18.0

4 years ago

1.21.0

3 years ago

1.21.1

3 years ago

1.25.0

3 years ago

1.19.0

4 years ago

1.22.0-alpha.1

3 years ago

1.22.0

3 years ago

1.23.0-alpha.1

3 years ago

1.23.0-alpha.2

3 years ago

1.23.0-alpha.3

3 years ago

1.23.0-alpha.4

3 years ago

1.23.0

3 years ago

1.24.0-alpha.4

3 years ago

1.24.0-alpha.3

3 years ago

1.24.0-alpha.2

3 years ago

1.24.0-alpha.1

3 years ago

1.18.0-beta.1

4 years ago

1.21.0-alpha.1

3 years ago

1.20.0

3 years ago

1.24.0

3 years ago

1.18.0-alpha.5

4 years ago

1.26.0-alpha.1

3 years ago

1.16.0-alpha.1

4 years ago

1.16.0-alpha.2

4 years ago

1.16.0-alpha.3

4 years ago

1.17.0-alpha.1

4 years ago

1.16.0

4 years ago

1.17.0

4 years ago

1.18.0-alpha.1

4 years ago

1.18.0-alpha.2

4 years ago

1.18.0-alpha.3

4 years ago

1.18.0-alpha.4

4 years ago

1.14.0

4 years ago

1.15.0

4 years ago

1.13.0-beta.1

4 years ago

1.15.0-alpha.2

4 years ago

1.15.0-alpha.3

4 years ago

1.15.0-alpha.4

4 years ago

1.15.0-alpha.5

4 years ago

1.15.0-alpha.6

4 years ago

1.15.0-alpha.1

4 years ago

1.12.2

4 years ago

1.12.1

4 years ago

1.12.0

4 years ago

1.14.1-beta.1

4 years ago

1.14.1-beta.2

4 years ago

1.14.0-alpha.4

4 years ago

1.14.0-alpha.3

4 years ago

1.14.0-alpha.2

4 years ago

1.13.0-beta.2

4 years ago

1.14.0-alpha.1

4 years ago

1.13.1

4 years ago

1.13.0

4 years ago

1.10.0

4 years ago

1.11.0

4 years ago

1.2.0

4 years ago

1.6.0

4 years ago

1.10.0-alpha.1

4 years ago

1.10.0-alpha.2

4 years ago

1.3.0-alpha.1

4 years ago

1.9.1

4 years ago

1.9.0

4 years ago

1.6.0-alpha.1

4 years ago

1.5.0

4 years ago

1.6.0-alpha.4

4 years ago

1.6.0-alpha.3

4 years ago

1.6.0-alpha.2

4 years ago

1.5.0-alpha.1

4 years ago

1.5.0-alpha.2

4 years ago

1.5.0-alpha.3

4 years ago

1.5.0-alpha.4

4 years ago

1.5.0-alpha.5

4 years ago

1.4.0-alpha.1

4 years ago

1.4.0-alpha.2

4 years ago

1.4.0-alpha.3

4 years ago

1.8.0

4 years ago

1.7.0-alpha.5

4 years ago

1.7.0-alpha.3

4 years ago

1.7.0-alpha.4

4 years ago

1.7.0-alpha.1

4 years ago

1.4.0

4 years ago

1.7.0-alpha.2

4 years ago

1.4.0-alpha.4

4 years ago

1.7.0

4 years ago

1.3.0

4 years ago

1.8.0-alpha.2

4 years ago

1.8.0-alpha.3

4 years ago

1.8.0-alpha.1

4 years ago

1.8.0-alpha.6

4 years ago

1.8.0-alpha.4

4 years ago

1.8.0-alpha.5

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.3

4 years ago

1.0.0-beta.11

4 years ago

1.0.0-beta.12

4 years ago

1.0.0-beta.10

4 years ago

1.0.0-beta.17

4 years ago

1.0.0-beta.18

4 years ago

1.0.0-beta.15

4 years ago

1.0.0-beta.16

4 years ago

1.0.0-beta.13

4 years ago

1.0.0-beta.14

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.1.2

4 years ago

1.0.0-beta.7

4 years ago

1.0.0-beta.8

4 years ago

1.0.0-beta.9

4 years ago

1.0.0-beta.2

4 years ago

1.0.0-beta.3

4 years ago

1.0.0-beta.4

4 years ago

1.0.0-beta.5

4 years ago

1.0.0-beta.6

4 years ago

1.0.0-beta.1

4 years ago

0.2.5

4 years ago

0.2.3

4 years ago

0.2.4

4 years ago

0.1.14

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.2.2

4 years ago

0.1.13

4 years ago

0.1.12

4 years ago

0.1.10

4 years ago

0.1.11

4 years ago

0.1.9

4 years ago

0.1.8

4 years ago

0.1.7

4 years ago

0.1.6

4 years ago

0.1.5

4 years ago

0.1.0

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.0-alpha.16

4 years ago

0.1.0-alpha.15

4 years ago

0.1.0-alpha.14

4 years ago

0.1.0-alpha.13

4 years ago

0.1.0-alpha.10

4 years ago

0.1.0-alpha.12

4 years ago

0.1.0-alpha.11

4 years ago

0.1.0-alpha.9

4 years ago

0.1.0-alpha.8

4 years ago

0.1.0-alpha.5

4 years ago

0.1.0-alpha.7

4 years ago

0.1.0-alpha.6

4 years ago

0.1.0-alpha.4

4 years ago

0.1.0-alpha.3

5 years ago

0.1.0-alpha.1

5 years ago

0.1.0-alpha.2

5 years ago

0.1.0-alpha.0

5 years ago