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

  • H3Ctic (old channel)

    H3Ctic (old

    23 Mart 2011
  • MotoManTV

    MotoManTV

    10 Aralık 2009
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006