1
저는 RStudio를 사용하여 choropleth 전단지를 작성하고 있습니다. R에 가져온 shapefile의 속성으로 국가 및 URL이 있습니다.리플렛 팝업 사용자 정의 R
최종지도 팝업에서 국가 이름과 URL을 하이퍼 링크로 표시하고 싶습니다. 다음은
내가 지금까지 사용했던 코드 :m <- world_shapefiles %>%
leaflet() %>%
addProviderTiles(providers$Esri.WorldStreetMap) %>%
addPolygons(
label=~country,
labelOptions = labelOptions(style = list("font-weight" = "normal", padding = "3px 8px", textsize = "15px",
direction = "auto")),
popup = ~ paste("Country:", country, "<br/>","<b/>","URL:", url)
)
내가 텍스트를 볼 "여기를 클릭"할 대신 팝업에서 전체 URL, 나는 행운과 함께 아래의 코드를 사용하여 시도했다.
popup = ~ paste("Country:", counry, "<br/>","<b/>","URL:", "<b><a href=url>Click Here</a></b>")
어떤 아이디어가 있습니까? 나는 세계 각 국가 shape 파일을 다운로드 할 World Borders Data Set를 사용
# it seems ~ doesn't work inside of the paste0() function
# which is why I accessed the variables through the $
popup = paste0("Country:"
, world_shapefiles$country
, "<br>"
, "<a href='"
, world_shapefiles$url
, "' target='_blank'>"
, "Click Here</a>"
)
재현 예
: