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

  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006