1
ある値に基づいて地図のマーカーサイズを変更する方法はありますか?リーフレットの可変マーカーサイズ機能R
たとえば、私が個々の都市の人口をプロットしていて、マーカーが円だった場合、人口の多い都市では円が大きくなります。
これに固有の機能があるのか、私が描画したい緯度/経線ごとに個別のマーカーサイズを持つ列をデータセットに追加できるかどうかは疑問でした。
ありがとうございます!
ある値に基づいて地図のマーカーサイズを変更する方法はありますか?リーフレットの可変マーカーサイズ機能R
たとえば、私が個々の都市の人口をプロットしていて、マーカーが円だった場合、人口の多い都市では円が大きくなります。
これに固有の機能があるのか、私が描画したい緯度/経線ごとに個別のマーカーサイズを持つ列をデータセットに追加できるかどうかは疑問でした。
ありがとうございます!
空間ポイントデータフレーム(df)に量という名前のフィールドがあり、マーカーの半径を数量の平方根のサイズにしたいとします。コマンドは次のようになります:
leaflet(df) %>% addTiles() %>%
addCircleMarkers(
radius = ~ sqrt(quantity),
stroke = FALSE, fillOpacity = 0.5
)
引数 'radius'の' addCircleMarkers'のヘルプでは、 '円の半径の数値ベクトル。片面式でもよく、この場合半径値はデータ(円の場合はメートル単位、円マーカーの場合は単位)から導出されます。ですから、 'addCircleMarkers(...、radius =〜data $ variable)'のようなものは、あなたが望むものを生成するはずです。 – TimSalabim
ありがとう!私はRには新しく、R内でどのように役立つのか分かりませんでした。 –