НачатьНачать бесплатно

Улучшаем всплывающие окна

С помощью функции paste0() и нескольких HTML-тегов можно настроить содержимое всплывающих окон. paste0() преобразует свои аргументы в строки и объединяет их в одну строку без разделителей.

addCircleMarkers(popup = ~paste0(name,
                                 "<br/>",
                                 sector_label))

Тег <br/> создаёт перенос строки, так что каждый элемент отображается на отдельной строке.

Чтобы выделить разные элементы данных, можно отобразить название колледжа курсивом, обернув переменную name в теги <i></i>:

addCircleMarkers(popup = ~paste0("<i>",
                                 name,
                                 "</i>", 
                                 "<br/>", 
                                 sector_label))

Это упражнение является частью курса

Интерактивные карты с leaflet в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Clear the bounds and markers on the map object and store in map2
map2 <- map %>% 
            ___() %>% 
            ___()
Редактировать и запускать код