ggplot2: Überlagerungssteuergruppenzeile im Diagrammbereich

8

Ich habe einen gestapelten Areaplot, der mit ggplot2 erstellt wurde:

%Vor%

Es sieht so aus:

Ich möchte allen Graphen in der Ausgabe eine Überlagerung des Profils des Kontrollgraphen (unten rechts) hinzufügen (Gruppenname == rowH ist das Steuerelement).

Bisher haben meine besten Bemühungen folgendes ergeben:

%Vor%

Ich brauche die 3 roten Linien, um 1 rote Linie zu sein, die den oberen Teil des dunkelblauen Abschnitts überfliegt. Und ich brauche diese identische Zeile (die rowH-Zeile), um jedes der Panels zu überlagern.

Der Datenrahmen sieht folgendermaßen aus:

%Vor%

Die rote Linie sollte als Summe von value bei jeder Startzeit berechnet werden, wobei groupname = 'rowH'. Ich habe versucht, cline folgendermaßen zu erstellen. Jede führt zu einem Fehler oder einer falschen Ausgabe:

%Vor%

Gedanken?

ETA:

Es scheint, dass das Problem, das ich mit 'dists' not found hatte, damit zu tun hat, dass der ursprüngliche Plot dists.med.areaplot über qplot erstellt wurde. Um dieses Problem zu vermeiden, kann ich nicht auf einem Qplot aufbauen. Dies ist der Code für das Arbeitsdiagramm:

%Vor%

ergibt dieses Diagrammset:

    
dnagirl 24.08.2010, 18:15
quelle

1 Antwort

3

Dieser Lern-Blogpost sollte helfen:

Ссылка

Es kann sich lohnen, die Zusammenfassung außerhalb von ggplot mit plyr zu berechnen.

%Vor%

Dann fügen Sie es mit

zum Plot hinzu %Vor%     
JoFrhwld 24.08.2010, 20:08
quelle

Tags und Links