SORU
31 AĞUSTOS 2010, Salı


Nasıl ggplot2 R parseller eksen sınırlarını ayarlamak için?

R: aşağıdaki arsa söyleyebilirim

library(ggplot2)    
carrots <- data.frame(length = rnorm(500000, 10000, 10000))
cukes <- data.frame(length = rnorm(50000, 10000, 20000))
carrots$veg <- 'carrot'
cukes$veg <- 'cuke'
vegLengths <- rbind(carrots, cukes)
ggplot(vegLengths, aes(length, fill = veg))   geom_density(alpha = 0.2)

Şimdi ben sadece x Tüm aralığı yerine 5000,=-5000 arasında bölgenin çizmek istediğini söylüyor. Bunu nasıl yapabilirim?

CEVAP
31 AĞUSTOS 2010, Salı


Temelde iki seçeneğiniz var

scale_x_continuous(limits = c(-5000, 5000))

ya

coord_cartesian(xlim = c(-5000, 5000)) 

İlk verilen aralığın dışında tüm veri noktalarını kaldırır ve ikinci sadece görünen alanın ayarlar. Çoğu durumda fark görmek olmaz, ama eğer veri için bir şey uygun olursa muhtemelen monte değerleri değiştirebilir.

Ayrıca steno işlevini kullanabilirsiniz ilk seçenek gibi verilen aralık dışında veri noktaları kaldırır xlim (ylim),:

  xlim(-5000, 5000)

Daha fazla bilgi için coord_cartesian açıklamasını kontrol edin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dom Esposito

    Dom Esposito

    26 Mayıs 2011
  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • LG Mobile Global

    LG Mobile Gl

    2 EYLÜL 2010