Китайский язык (упрощённый) | Английский
S2 — это решение AntV для многомерного анализа таблиц, полностью основанное на данных. Предоставляет библиотеку базовых возможностей, компоненты уровня базового использования, компоненты для бизнес-сценариев и возможности свободной расширяемости, чтобы разработчики могли выбирать подходящие решения в зависимости от своих сценариев. Это позволяет использовать готовые решения сразу после установки, а также обеспечивает гибкость для создания уникальных решений.
$ npm install @antv/s2
# yarn add @antv/s2
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',
},
],
};
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();
Пакет | Последняя версия | Бета | Альфа | Размер | Скачать |
---|---|---|---|---|---|
@antv/s2 | |||||
@antv/s2-react | |||||
@antv/s2-vue |
git clone git@github.com:antvis/S2.git
cd S2
# Установка зависимостей
yarn # или yarn bootstrap
# Создание пакета
yarn build
# Отладка s2-core
yarn core:start
# Отладка s2-react
yarn react:playground
# Отладка s2-vue
yarn vue:playground
# Единичные тесты
yarn test
# Анализ кода и проверка типов
yarn lint
```# Запуск официального сайта
yarn site:bootstrap
yarn site:start
MIT@AntV
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )