Harita ("usa") varsayılan olarak Alaska ve Hawaii olmadan bir harita görüntüler. map ("world") varsayılan olarak Antartica'ya sahiptir. "Alaska dahil", "antartika hariç" vb. Herhangi bir yol var mı?R bölgesinde harita oluştururken ülkeler/bölgeler nasıl belirtilir?
7
A
cevap
5
Hızlı cevap:
nams <- map("world", namesonly=TRUE, plot=FALSE)
map("world", region=nams[-grep("Antarctica", nams)])
Uzun cevap: "dünya" haritalar veri bölgesi adlarıyla başvurulan ve bunlar genellikle karakter verilerdir edilir
"kıta: ülke" veya "kıta: alt bölge " biçim. Harici bir veritabanında bulunan bu isimleri almak için, ilk önce haritaları ("dünya", ...), yalnızca isimleri döndüren parametrelerle ve diğer tüm koordinatları kullanmamanız gerekir. Tüm "Antarktika" içeren girişleri bulmak istiyorsanız, döndürülen isimler vektöründeki konumlarını tanımlamak için grep() öğesini kullanmanız gerekir. Eğer bu alanlar için sadece seyir halinde
4
, acımasız çözüm sınırlar oluşturma Dünya haritasını kullanmak bir region
olarak ABD'yi belirtmek ve enlem/boylam tanımlamak olacaktır, bu nedenle harita sadece belirli bir bölgeyi görüntüler:
library(maps)
long <- c(-180,-50)
lat <- c(10,80)
map("world",regions=".*usa",xlim=long,ylim=lat)
İşe yarayan, teşekkür ederiz.
İlgili konular
- 1. R paketi oluştururken jar dosyası nasıl eklenir?
- 2. R paketleri oluştururken sabit değişkenleri nasıl belirleriz?
- 3. MSUptek parametresi MSbuild'den nasıl belirtilir?
- 4. YAML'deki aralıklar nasıl belirtilir?
- 5. Makefile'de RPATH nasıl belirtilir?
- 6. R: Bir (uzun) dummies listesi oluştururken uyarı
- 7. Acemi harita üzerinde r koordinasyonları harita üzerinde csv ile dosya
- 8. Pdf oluştururken R sütununda 2 sütun düzeni nasıl yapılır?
- 9. Solr bölgesinde negatif sayı nasıl aranır?
- 10. addAttr jquery bölgesinde bulundunuz mu?
- 11. Seaborn eklem bölgesinde efsane alma
- 12. Qt eklenti kurucusu nasıl belirtilir?
- 13. Büyük daire harita üretimini otomatikleştirme R
- 14. JMock assertIsTearDown bölgesinde bulundunuz mu?
- 15. Elixir'de bir harita oluştururken neden farklı notasyonlar kullanamıyorum?
- 16. R/C++ işlevlerini kullanarak Rpackage oluştururken sorun mu yaşıyorsunuz?
- 17. R - çok sayıda data.table nesnesi oluştururken yavaş performans
- 18. Düzenli ifadede tek tırnakçık nasıl belirtilir
- 19. model regexp ile tam olarak nasıl belirtilir
- 20. IBM Containers 'IP'nin nasıl kaydedileceği belirtilir
- 21. Gerektiğinde bir OperationContract parametresi nasıl belirtilir
- 22. Simpleform raylarda seçim için etiket nasıl belirtilir?
- 23. Bir bağımlılık bağımlılığında bir sınıflandırıcı nasıl belirtilir?
- 24. Bir XML şemasında benzersiz değerler nasıl belirtilir
- 25. C++ 11 distutils ile nasıl belirtilir?
- 26. Nasıl php içinde karakter dizisi belirtilir
- 27. Django - 'limit_choices_to' içinde 'NOT IN' nasıl belirtilir?
- 28. Bu gem sadece JRuby platformu nasıl belirtilir?
- 29. ggplot ile farklı renkler nasıl belirtilir?
- 30. Yinelenen içerik bölgesinde <slot> ekleniyor
R yeni başlayanlar için iyi bir kitap olsaydı keşke. Yazılım harika, ama sözdizimi dostça değil :( –
Tüm bunları önceden bildiğimi iddia edemiyorum .. Yardım sayfalarında örnekleri çalıştırarak kazanılacak bir çok değer var. yardım dosyasında ve oraya ulaşmak için biraz deneme yapalım.Örneğin arsa eklemeye gerek duyuyor gibiydi = YANLıŞ bir karakter vektörü olarak çıktı almak için gerekliydi, ama bu değerlerin geri döndüğünü ancak sadece görünmez olduğunu ortaya çıkardı. "map (" world ", namesonly = TRUE)" yazarak konsolda hiçbir şey döndürmedi, ancak "nams2 <- map (" world ", namesonly = TRUE)" ile başarabilirdi. –
Bu bana bir hata veriyor: 'düzenli ifade çok büyük ' –