で凡例付きの複数の円グラフを作成しましたggplot
。rworldmap
また、地図上のポイントとしてプロットされた座標でユーラシアの地図を作成するためにも使用しています。
私が持っている円グラフは、地図にプロットした点に対応しています。私の最終的な目標は、作成した円グラフをプロットに重ねて、ggplot
すべてrworldmap
のマップをグリッドに表示することです。ggplot
また、円グラフの凡例をマップに追加したいと考えています。
などAD_Pie
を使用して円グラフを object(?) に追加しました。AD_Pie <- ggplot(df, aes...) +
以下を使用してマップを作成しました。
AD_Map <- getMap(resolution = "low")
plot(AD_Map, xlim = c(-27.0, 174.0), ylim = c(17.5, 75.0), col = "grey",border = "darkgrey", xlab = "", ylab = '' , bg= "lightblue")
points(Coordinate_AD_Clean$long, Coordinate_AD_Clean$lat, col = "red", pch = "+")
Coordinate_AD_Clean
私のデータフレームです。
AD_Pie
私の質問は、私のプロットにオーバーレイする方法があるかどうかrworldmap
です. 2 つのプロット間の相互作用は必要ないため、仮説としては、円グラフの画像をマップに重ねて、単一のプロットとして保存し、それをグリッド/マトリックスに追加するだけで十分です。完成したすべてのプロット。
このパッケージを使用してマップに新しい円グラフを追加する関数といくつかの機能がありますが、私が作成した円は、mapPies
かなりのデータの書式設定と微調整を行っているため、この関数を使用することは実際にはオプションではありません.rworldmap
ggplot
何らかのオーバーレイ機能が存在するか、これらのピースをまとめるために使用できることを強く望んでいggplot
ますrworldmap
。お役に立てれば幸いです。お読みいただきありがとうございます。さらに情報が必要な場合はお知らせください。