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

  • Android Developers

    Android Deve

    9 Kasım 2007
  • kindlechatmail

    kindlechatma

    25 AĞUSTOS 2010
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009