6

Eastings、Northings、Age のデータ セットがあります。データセットの年齢をプロットしたいと思います。データセットは次の場所にアップロードされます: https://www.dropbox.com/s/zmtxluhwuupb9iv/age%20at%202100.csv

単純なグラフと等高線を作成するために使用したコードは次のとおりです。

age2100 <- read.csv("age at 2100.csv",header=TRUE, sep=",")
p <- ggplot(age2100, aes(x=Eastings, y=Northings, colour=("Age")))+geom_point()
p+geom_density2d()

私が得た出力は次のとおりです。

画像をアップロードできませんでした。次のドロップボックスの場所で画像を見つけてください。

https://www.dropbox.com/s/5k5gefqi7wz6v36/age.png

次に、背景にシェープファイルを追加し、輪郭線をシェープファイルにクリップします。

目的の出力は次のとおりです。

https://www.dropbox.com/s/tqhx2t8cqqozwbt/7Q10%20flow%20dye%20from%20P%20and%20S.JPG

図1から目的の出力に進むにはどうすればよいですか? 誰かが私に提案をしてくれたら、それは素晴らしいことです。

どうもありがとう。

ジババ

4

1 に答える 1

2

2 つの可能性:

  1. Google マップに問題がない場合は、 を使用しますggmap
  2. それがシェープファイルでなければならない場合は、fortifyggplotメソッドを含む を参照してくださいSpatialPolygonsDataFrame
于 2013-01-11T20:17:53.123 に答える