Ich möchte ein facettiertes Diagramm mit Rändern in ggplot2 erstellen. Ich möchte jedoch, dass das Margin Plot Farben hat, nach denen der jeweilige Punkt abgeleitet wurde. Es ist wahrscheinlich am besten mit einem Beispiel illustriert:
%Vor%Innerhalb des mit "(alle)" gekennzeichneten Randdiagramms möchte ich, dass Punkte mit "gear = 3" mit einer Farbe, solche mit "gear = 4" mit einer zweiten Farbe und solche mit "gear = 5 "mit einem dritten.
Dies erledigt nicht den Job:
%Vor%Gibt es eine Möglichkeit zu erreichen, was ich will?
Wie wäre es, eine neue Variable als Referenz zu erstellen und die Punkte damit zu färben? Scheint zu arbeiten, vorausgesetzt, dass es Ihnen nichts ausmacht, dass die Punkte in den ersten 3 Facetten auch gefärbt werden.
%Vor%
BEARBEITEN: Ich habe es geschafft, den Farbschlüssel aus den ersten drei Facetten zu entfernen, aber nicht ohne mit den Originaldaten herumzuspielen;
Duplizieren Sie die Originaldaten (also zwei von jedem Datensatz) und verwenden Sie statt der Margin-Plot-Darstellung die Facette "all", indem Sie stattdessen die redundanten Datensätze verwenden.
%Vor%
Ich bin mir nicht sicher, ob das der beste Weg ist, aber möglicherweise könnte jemand mit mehr Sachkenntnis beraten?