Rでリーフレットマップを作成しようとしていますが、これから追加したいのは、変数ごとに異なる円の色だけです。私のデータには、データセットに約5つの異なる値を持つ列Data.Type
があります。私が望むのは、5つの異なる色で、これらのデータポイントのためのサークルを持つことです。文字変数の色を追加するRリーフレット
output$map <- renderLeaflet({
leaflet() %>%
addTiles(
urlTemplate = "//{s}.tiles.mapbox.com/v3/jcheng.map-5ebohr46/{z}/{x}/{y}.png"
) %>%
setView(lng = x, lat = x, zoom = 4)
leaflet(getData()) %>% addTiles() %>%
addCircles(lng = ~Longitude, lat = ~Latitude, weight = 1, radius=~Var, popup = ~Var, color=~Data.Type
)
})
これだけでは、灰色の円だけが返され、5つの違いはありません。これはどのように行うべきですか?
編集:データが実際にそれだけで約6を持つことができます以上20.000行
ID Var Var Var Data.Type
0 99 2016 743 Type A
1 99 2016 209 Type B
2 99 2016 349 Type A
3 99 2016 349 Type D
4 99 2016 993 Type A
5 99 2016 122 Type E
6 99 2016 194 Type B
7 99 2016 660 Type A
8 99 2016 221 Type C
...
アイデアはData.Typeの各VARの色を持つことである、ある、多少のようになります異なる値
あなたの投稿にあなたのデータセットを含めることができますか? – MLavoie
@MLavoie確かに、私は自分のデータが入っているフォーマットで上記の投稿を編集しました。それはもっと明確になりますように。 – dnsko
このhttps://rstudio.github.io/leaflet/colors.htmlはあなたが望むものを手に入れるのに役立ちます。 – MLavoie