凡例を追加しよう
色で地図に情報を加えるのは便利ですが、色が何を示しているかを覚えていなければ意味がありません。addLegend() を使えば、そのための凡例を追加できます。
凡例は、opacity、title、position などの引数で好みに合わせてカスタマイズできます。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"))