打造更好的彈出視窗
使用 paste0() 函式搭配一些 HTML 標籤,你可以自訂彈出視窗的內容。paste0() 會把其引數轉成字元,並在不加入分隔符的情況下組合成單一字串。
addCircleMarkers(popup = ~paste0(name,
"<br/>",
sector_label))
你可以用 <br/> 標籤換行,讓每個元素各自出現在新的一行。
為了區分不同的資料元素,可以把每所大學的名稱設為斜體:把變數 name 包在 <i></i> 之中。
addCircleMarkers(popup = ~paste0("<i>",
name,
"</i>",
"<br/>",
sector_label))
本練習屬於課程
在 R 中使用 leaflet 製作互動式地圖
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Clear the bounds and markers on the map object and store in map2
map2 <- map %>%
___() %>%
___()