0

で凡例付きの複数の円グラフを作成しましたggplotrworldmapまた、地図上のポイントとしてプロットされた座標でユーラシアの地図を作成するためにも使用しています。

私が持っている円グラフは、地図にプロットした点に対応しています。私の最終的な目標は、作成した円グラフをプロットに重ねて、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かなりのデータの書式設定と微調整を行っているため、この関数を使用することは実際にはオプションではありません.rworldmapggplot

何らかのオーバーレイ機能が存在するか、これらのピースをまとめるために使用できることを強く望んでいggplotますrworldmap。お役に立てれば幸いです。お読みいただきありがとうございます。さらに情報が必要な場合はお知らせください。

4

1 に答える 1