@alita/s2-react
v1.28.0
Published
use S2 with react
Downloads
15
Readme
数据驱动的多维分析表格 (React 版本)。
📦 安装
$ npm install @antv/s2-react
# yarn add @antv/s2-react
🔨 使用
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',
},
],
};
2. 配置项准备
const s2Options = {
width: 600,
height: 480,
}
3. 渲染
<div id="container"></div>
import { SheetComponent } from '@antv/s2-react';
import '@antv/s2-react/dist/style.min.css';
const container = document.getElementById('container');
ReactDOM.render(
<SheetComponent
dataCfg={s2DataConfig}
options={s2Options}
/>,
document.getElementById('container'),
);