開始使用免費開始

建立底圖

既然我們已經知道地圖要置中的位置(Lat = 39.8282,Lng = -98.5795),來建立一個新的底圖吧。記住,你可以使用 addTiles() 或 addProviderTiles() 把地圖圖磚加入 leaflet 物件。

因為我們的目標是繪製全美所有大專院校,你可以在建立底圖的函式串鍊一開始就加入 ipeds 資料。這樣一來,ipeds 資料就會和底圖一起被儲存,之後就能更容易地取用。 當我們把底圖打好基礎後,只要兩行 R 程式碼,就能把全美每所大學都標在地圖上。

ipeds 資料以及 leaflet 與 tidyverse 函式庫都已為你載入。

本練習屬於課程

在 R 中使用 leaflet 製作互動式地圖

檢視課程

練習說明

  • 將一個新地圖儲存在 m2 物件中,該地圖需:
    • 使用 CartoDB 的 provider 圖磚。
    • 具有縮放等級 3。
    • 然後在 m2 上加入圓形標記,以標出全美所有的大專院校。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

m2 ___ 
    ipeds %>% 
        leaflet() %>% 
            # use the CartoDB provider tile
            addProviderTiles(___) %>% 
            # center on the middle of the US with zoom of 3
            setView(lat = 39.8282, lng = -98.5795, ___)

# Map all American colleges 
m2 %>% 
    ___() 
編輯並執行程式碼