2016-06-20 20 views
1

Ich möchte mehrere Variablen und ihre jeweiligen Korrelationskoeffizienten mit der Funktion pairs() plotten.Legendenpositionen mit Paaren plot r

Es funktioniert gut, obwohl ich alle Legenden der Achsen auf der unteren und linken Seite der Handlung setzen möchte. standardmäßig ändern sie Seite alle zwei Plots, wie Sie in diesem Beispiel sehen können:

pairs(~Sepal.Length+Sepal.Width+Petal.Length+Petal.Width, data=iris) 

Wenn jemand eine Antwort mit und ohne ggplot2 R-Paket hat, das wäre perfekt.

Antwort

1

Verwenden GGally

library(GGally) ggpairs(data=iris)

enter image description here

Oder nur die kontinuierlichen Spalten

ggpairs(data = iris[, 1:4])

enter image description here

+0

Ich habe dieses Paket gesehen und es scheint gut zu sein, aber ich habe Probleme, es in Rstudio zu installieren. Es hat eine Abhängigkeit mit "Grid" und diese wurde archiviert ... –

+0

Ah, ok. Tut mir leid, ich benutze RStudio nicht, also muss ich das für jemand anderen lassen. – timcdlucas

+0

Die Lösung ist interessant, aber es braucht einige Manipulationen um schön zu sein (wie AxisLabels = "internal"). Es ist ein ziemlich kompliziertes Objekt. –