Карта-хороплет и таблица с возможностью сортировки по статистике из базы данных Всемирного банка: пакет googleVis
Карта уровня улиц с маркерами, обозначающими расположение аптек в посёлке Уренгой (данные с Портала открытых данных РФ): leaflet
Ещё один пример карты с использованием leaflet
: карта центров образования ТБО в Ямало-Ненецком автономном округе с радиусами, пропорциональными численности населения (данные с Портала открытых данных РФ)
генерируем html-страницу из скрипта на Rmarkdown, просматриваем в браузере
за отрисовку карт отвечают сторонние библиотеки, пакеты googleVis
и leaflet
– только их драйвера
функции пакетов googleVis
и leaflet
генерируют html-код; чтобы он работал, в блоках кода на R нужна опция results = 'asis'
чтобы отчёт был автономным (веб-страница без внешних файлов), нужно прописать в YAML-заголовке опцию self_contained: yes
необходима последняя версия pandoc
Leaflet – JavaScript библиотека для создания интерактивных карт с открытым исходным кодом. Сайт: https://leafletjs.com/
Google Charts API – позволяет генерировать интерактивные графики самых разных видов; доступ предоставляется бесплатно. Галерея: https://developers.google.com/chart/interactive/docs/gallery?hl=ru
загрузка из базы Всемирного банка – пакет WDI
загрузка с Портала открытых данных РФ через API, необходима регистрация
поиск координат объекта по адресу с помощью API Геокодера от Яндекс, необходима регистрация
Данные для построения карт примеров уже загружены и сохранены на github.com.