Изменить размер маркеров буклета R - PullRequest
0 голосов
/ 06 сентября 2018

Знает ли somenone, можно ли уменьшить размер маркеров буклетов R?

Ниже приведен воспроизводимый пример

library(leaflet)
leaflet(data = quakes[1:80,]) %>% addTiles() %>%
  addAwesomeMarkers(~long, ~lat, popup = ~as.character(mag), label = ~as.character(mag))

Я бы хотел уменьшить размер этих маркеров, чтобы лучше их различать. Любое предложение?

enter image description here

1 Ответ

0 голосов
/ 07 сентября 2018

Документы R Leaflet имеют раздел по настройке значков маркеров.

Они показывают, что если вы указываете на изображение (в настоящее время вы указываете на изображение по умолчанию), то вы можете настроить размер и параметры местоположения. Вот код, который они дают:

greenLeafIcon <- makeIcon(
  iconUrl = "http://leafletjs.com/examples/custom-icons/leaf-green.png",
  iconWidth = 38, iconHeight = 95,
  iconAnchorX = 22, iconAnchorY = 94,
  shadowUrl = "http://leafletjs.com/examples/custom-icons/leaf-shadow.png",
  shadowWidth = 50, shadowHeight = 64,
  shadowAnchorX = 4, shadowAnchorY = 62
)

leaflet(data = quakes[1:4,]) %>% addTiles() %>%
  addMarkers(~long, ~lat, icon = greenLeafIcon)

Поэтому, если вы укажете на нужное изображение и уменьшите значение iconWidth, вы должны достичь того, о чем просили.

...