Wie man mit ggpairs () gleiche Skalen über verschiedene Facetten hinweg setzt

8

Ich habe den folgenden Datensatz und die folgenden Codes, um das 2D-Dichte-Konturdiagramm für jedes Paar von Variablen im Datenrahmen zu erstellen. Meine Frage ist, ob es einen Weg in ggpairs () gibt, um sicherzustellen, dass die Skalen für verschiedene Variablenpaare gleich sind, wie die gleiche Skala für verschiedene Facetten in ggplot2. Zum Beispiel möchte ich, dass die x-Skala und y-Skala alle aus [-1, 1] für jedes Bild sind.

Vielen Dank im Voraus!

Das Diagramm sieht folgendermaßen aus:

%Vor%     
Crystal 08.06.2015, 23:01
quelle

1 Antwort

2

Ich bin nicht sicher, ob dies von der ggpairs-Funktion direkt möglich ist, aber Sie können ein Diagramm aus ggpairs extrahieren und modifizieren und dann wieder speichern.

Dieses Beispiel führt eine Schleife über das untere Dreieck der Plotmatrix und ersetzt die vorhandenen x- und y-Achsenskalen.

%Vor%

pm sieht so aus

und pm2 sehen so aus

Um Ihr Problem zu lösen, würden Sie die gesamte Matrix von Plots durchlaufen und die x- und y-Skalierung auf 1 bis 1 begrenzen.

    
Stefan Avey 14.04.2016 20:45
quelle

Tags und Links