更改leaflet中线条的宽度

9

有没有可能使黑色线条变细?这里有一个可重现的例子,也可以看看这里

library(leaflet)
leaflet() %>%
  addTiles() %>%
  addProviderTiles(providers$OpenStreetMap, group = "OSM") %>%
  addProviderTiles(providers$Stamen.TonerLite, group = "Toner Lite") %>%
  addLayersControl(baseGroups = c("OSM", "Toner Lite")) %>% 
  leaflet::addCircleMarkers(lat = 0,
                            lng = 0,
                            color = "black",
                            fillColor = "red",
                            stroke = TRUE,
                            popup = "hello",
                            radius = 10,
                            fillOpacity = 0.7)
1个回答

12

您可以使用weight参数来指定描边的粗细:

library(leaflet)

leaflet() %>%
  addTiles() %>%
  addProviderTiles(providers$OpenStreetMap, group = "OSM") %>%
  addCircleMarkers(lat = 0,
                   lng = 0,
                   stroke = TRUE,
                   weight = 1)

这里输入图片描述

leaflet() %>%
  addTiles() %>%
  addProviderTiles(providers$OpenStreetMap, group = "OSM") %>%
  addCircleMarkers(lat = 0,
                   lng = 0,
                   stroke = TRUE,
                   weight = 100)

在此输入图片描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接