To jest edytowana wersja poprzedniego pytania.Porównanie graficzne par kilku dystrybucji
Otrzymujemy e m przez n tabeli n obserwacji (próbki) w ciągu m zmiennych (geny, itd), i szuka do badania zachowania zmiennych między każdą parą obserwacji - Na przykład dwie obserwacje o najwyższej dodatniej lub ujemnej korelacji. W tym celu widziałem wspaniałą mapę w Stadler i in. Papier Nature (2011):
Tutaj może to być zestaw danych próbka ma być używany.
m <- 1000
samples <- data.frame(unif1 = runif(m), unif2 = runif(m, 1, 2), norm1 = rnorm(m),
norm2 = rnorm(m, 1), norm3 = rnorm(m, 0, 5))
już przetestowany gpairs(samples)
pakietu gpairs
która produkuje ten jeden. To dobry początek, ale nie ma opcji, aby umieścić współczynniki korelacji na odcinku górnym prawym, ani działki gęstości na dolnym rogu:
Następny użyłem ggparis(samples, lower=list(continuous="density"))
pakietu GGally
(Dzięki @LucianoSelzer dla komentarz poniżej). Teraz mamy korelacje na górnym rogu i gęstości w dolnym rogu, ale brakuje nam ukośnych plamek, a wykresy gęstości nie mają kształtów termicznych.
Wszelkie pomysły, aby bardziej zbliżyć się do pożądanego obrazu (pierwszy)?
Wow! To wspaniale, dziękuję. Jestem ciekawy, czy jest jakaś wielka i krótka odpowiedź ggplot2. – Ali
Założę się, że już, dopiero zacząłem się zapoznać z ggplot2, więc zdecydowałem się pojechać w starym stylu. ggplot2 używa grafiki siatki, więc pomysł na układ nie działa. Ale może to być pomocne: http://www.cookbook-r.com/Graphs/Multiple_graphs_on_one_page_%28ggplot2%29/ –