Ich versuche, einen Boxplot für 2 Gruppen über mehrere Faktoren hinweg zusammen mit Labels für die Anzahl der Beobachtungen zu erstellen. Wenn es für eine Gruppe keine Ein-Faktor-Ebene gibt, nimmt die Box für die Gruppe mit Beobachtungen den Raum von beiden ein und sieht seltsam aus.
Minimales Beispiel:
%Vor%Was produziert:
Gibt es eine Möglichkeit, das Kästchen für am(1)
bei cyl(8)
die Hälfte der Breite zu setzen, damit es mit den anderen Kästchen auf der Handlung übereinstimmt? Ich habe versucht, gefälschte Daten zu verwenden, aber das führt zu einer Zählkennzeichnung für am(0)
at cyl(8)
.
Ich habe auf dieser Seite einige Antworten gesehen, die das Hinzufügen von falschen Werten oder die Verwendung von ggplot_build
betreffen. Ich würde über interaction
nachdenken. Hier ist ein einfaches Beispiel basierend auf Ihrem Code:
Eine weitere Option ist die Verwendung von Facetten für die dritte Variable:
%Vor%