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

  • LinusTechTips

    LinusTechTip

    25 Kasım 2008
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • Ricardo Cerqueira

    Ricardo Cerq

    28 Mayıs 2008