2013-01-11 5 views
6

kullanarak shapefile ile kırpmak istiyorum Eastings, Northings ve Age ile bir veri setim var. Veri kümem için yaşı çizmek istiyorum. veri kümesi aşağıdaki herbakımdan karşıya olduğu: https://www.dropbox.com/s/zmtxluhwuupb9iv/age%20at%202100.csvx, y ve z'den bir harita haritası oluşturmak ve verileri ggplot

Basit grafik oluşturmak için kullanılan ve kontur aşağıdaki gibidir kod şu şekildedir: bende çıkışı

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() 

:

Resmi yükleyemediğimden lütfen şu açılır kutuyu işaretleyiniz:

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

Şimdi, arka planda bir şekil dosyası eklemek ve kontur çizgilerini şekil dosyasına kırpmak istiyorum.

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

nasıl istenilen çıkışa Şekil 1'den işlem yapacağız şu şekildedir:

İstenen çıkış mı? Bana önerileri olan varsa, bu harika olurdu.

Çok teşekkür ederim.

Jdbaba

+0

İstenen çıktı bu bağlantıda bulunur. https://www.dropbox.com/s/tqhx2t8cqqozwbt/7Q10%20flow%20dye%20from%20P%20and%20S.JPG –

+0

StackOverflow'a Hoş Geldiniz. Orijinal sorunuzu, bir yoruma eklemek yerine ek bilgi eklemek için değiştirmeniz gerekir. Bu soruları kendi kendine yeten tutar. –

+0

Öneriniz için teşekkürler Brian. Orijinal gönderimi şimdi düzenledim. –

cevap

2

İki olasılık: Google Haritalar tamamsa

  1. ardından ggmap kullanın.
  2. Biçim dosyanız olması gerekiyorsa, SpatialPolygonsDataFrame s yöntemlerini içeren ggplot numaralı telefona fortify numaralı telefondan bakın.