L7Plot
🌍 Основанная на L7 библиотека географических пространственных визуализаций.
Веб-сайт • Быстрый старт • API • Примеры графиков
Особенности:
Установка:
$ npm install @antv/l7 @antv/l7plot
Использование:
<div id="container"></div>
import { Dot } from '@antv/l7plot';
const data = [
{ lng: 103.715, lat: 31.211, depth: 10, mag: 5.8, title: 'M 5.8 - eastern Sichuan, China' },
{ lng: 104.682, lat: 31.342, depth: 10, mag: 5.7, title: 'M 5.7 - eastern Sichuan, China' },
// ...
];
const dot = new Dot('container', {
map: {
type: 'mapbox',
style: 'light',
center: [103.447303, 31.753574],
zoom: 7,
},
autoFit: true,
source: {
data: data,
parser: { type: 'json', x: 'lng', y: 'lat' },
},
color: {
field: 'mag',
value: ['#82cf9c', '#10b3b0', '#2033ab'],
scale: { type: 'quantize' },
},
size: {
field: 'mag',
value: ({ mag }) => (mag - 4.3) * 10,
},
state: { active: true },
scale: { position: 'bottomright' },
legend: { position: 'bottomleft' },
tooltip: {
items: ['title', 'mag', 'depth'],
},
});
Локальная разработка:
# Глобальная установка yarn
$ npm install yarn -g
# Установка зависимостей проекта
$ yarn bootstrap
# Реальный компилятор для каждого пакета и запуск storybook
$ yarn dev
# Запуск веб-сайта
$ yarn dev-website
# Выполнение модульных тестов
$ yarn test
# Открытие electron для выполнения модульных тестов и отслеживания тестовых файлов
$ yarn test-live
Как внести свой вклад:
Если у вас возникли проблемы при использовании, вы можете сначала проверить, есть ли похожие ошибки или предложения в разделе issues.
Для отправки кода следуйте нашему руководству по внесению вклада.
Лицензия: MIT
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )