SORU
10 EKİM 2011, PAZARTESİ


R: çok fazla nokta ile dağılım grafiğini

N=700 BİN iki değişken arsa için çalışıyorum. Sorun planı genellikle siyah sağlam bir blok haline gelebilmesi için çok fazla çakışma var. Orada bir gri tonlama "bulut" arsa karanlık bir bölgede noktalarının sayısı bir fonksiyonudur? olan herhangi bir yolu var mı Diğer bir deyişle, tek tek noktaları göstermek yerine, arsa olmak istiyorum bir "bulut", bir bölgedeki noktalarının sayısı daha fazla, daha koyu olan bölge.

CEVAP
10 EKİM 2011, PAZARTESİ


Bununla baş etmenin bir yolu, her noktası biraz şeffaf yapar alfa karıştırma. Bölgeleri daha önemli olan şey onları çizilen bu karanlık görünür.

Bu kolay ggplot2 yapmak için:

df <- data.frame(x = rnorm(5000),y=rnorm(5000))
ggplot(df,aes(x=x,y=y))   geom_point(alpha = 0.3)

enter image description here

Bu ile başa çıkmak için başka uygun bir yol (ve puan sayısı için muhtemelen daha uygun) altıgen binning

ggplot(df,aes(x=x,y=y))   stat_binhex()

enter image description here

Ve ayrıca sizin geleneksel ısı haritası gibi olan eski dikdörtgen binning düzenli (resim hariç), vardır:

ggplot(df,aes(x=x,y=y))   geom_bin2d()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DJAndrewRyan

    DJAndrewRyan

    22 Ocak 2007
  • the one am radio

    the one am r

    6 Mayıs 2006
  • UniqueApps

    UniqueApps

    4 Ocak 2009