始める無料で始める

凡例を追加しよう

色で地図に情報を加えるのは便利ですが、色が何を示しているかを覚えていなければ意味がありません。addLegend() を使えば、そのための凡例を追加できます。

凡例は、opacitytitleposition などの引数で好みに合わせてカスタマイズできます。colorNumeric() の例に凡例を追加するには、次のようにします。

pal <- colorNumeric(palette = "RdBu", domain = c(25:50))

ipeds %>% 
    leaflet() %>% 
        addProviderTiles("CartoDB")  %>% 
        addCircleMarkers(radius = 2,
                         color = ~pal(lat)) %>% 
         addLegend(pal = pal,
                   values = c(25:50),
                   opacity = 0.75,
                   title = "Latitude",
                   position = "topleft")

この演習はコースの一部です

R で作る leaflet のインタラクティブマップ

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Add a legend that displays the colors used in pal
m %>% 
    ___(pal = pal, 
              values = c("Public", "Private", "For-Profit"))
コードを編集して実行