ggplot2'de bir veri değişkeni ile bir harita çizimini facet_wrap etmek istiyorum - ör. Aşağıdaki örnekte 'evcil hayvanlar'. Bu, her değişken kategorisi için müstahkem harita verilerinin tam olarak çoğaltılmasını gerektirir mi? Bu beni biraz aptalca vurur. Alternatif bir yöntem var mı?ggplot2 içinde facet_wrap ile haritalar
require(ggplot2)
(nz_dat = data.frame(island = rep(c('North.Island ','South.Island '), 3),
pets = c('cats','cats','dogs','dogs','birds','birds'),
n = c(13, 26, 48, 74, 24, 17)))
island pets n
1 North.Island cats 13
2 South.Island cats 26
3 North.Island dogs 48
4 South.Island dogs 74
5 North.Island birds 24
6 South.Island birds 17
nz = map_data("nz")
nz = subset(nz, nz$region %in% c('North.Island ','South.Island ')) # 2 main islands
# simple plot
ggplot(nz, aes(long, lat, group=group, fill=factor(region))) +
geom_polygon() + coord_quickmap()
'coord_quickmap' ağırlık/öncesi başvurmadan o ggplot içinde NZMG yaklaştırmak için iyi bir seçim ilk projelendirme! – hrbrmstr