開始使用免費開始

打造更好的彈出視窗

使用 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 %>% 
            ___() %>% 
            ___()
編輯並執行程式碼