私はuserid、緯度、経度、mbを持つデータフレームsampを持っています。私は使用されたMBに比例した点で地図をプロットしたいと思っていました。私はgeom_pointにドーナツの形が欲しかったので、私はpchのドーナツ形を得るためにさまざまなサイズの2つのpch = 20を使うことができると思った。しかし、私はそれにいくつかの問題に直面しています。ggplot2/ggmap:プロットと凡例の両方に2色のポイントマーカーを使用する
m <- get_map(location=c(lon=median(samp$longitude),lat=median(samp$latitude)), zoom=10)
print(ggmap(m) +
geom_point(aes(x=longitude, y=latitude, size= mb.user), colour="orange", pch = 20, data=samp) +
geom_point(aes(x=longitude, y=latitude, size= mb.user), colour="black", pch = 20, size = 4, data=samp))
が、私のようなものを取得しています、
形状にもマップ全体ではありません。私は、形状がmb.userの値に比例して比例するようにしたい。しかし、ここの地図はmb.userやサイズに比例していません。
また、凡例には1色しか表示されません。一緒に2色を表示していません。私は理想的には、大きさがmb.userに比例するドーナツ型のシンボルを持っていたいと思っています。
誰でも私がここでやっている間違いを見つけるのを助けることができますか?
おかげ