Ich habe mehrere Zeitreihendiagramme und brauche eine horizontale Linie in jedem Diagramm, aber mit verschiedenen horizontalen Werten (zB 1. Diagramm: h=50
, 2. Diagramm: h=48
...).
Ich habe versucht, abline(h=50...
und ich bekomme die horizontale Linie in jedem Diagramm.
Ich probierte abline(h=c(50,48...
und ich bekomme mehrere horizontale Linien in jedem Diagramm.
Ich kann nicht herausfinden, wie man den plot.zoo Index bekommt, um h=50
im ersten Plot, h=48
im zweiten Plot und so weiter zu plotten.
Das Anpassen einzelner Panels in einem Multipanel-Plot wird im tatsächlichen ?plot.zoo
-Text nicht ausführlich beschrieben. Im Bereich 'Details' finden Sie:
"Bei einem benutzerdefinierten Panel kann panel
auf parent.frame$panel.number
verweisen, um zu bestimmen, aus welchem Frame das Panel aufgerufen wird. Siehe Beispiele." Und es gibt einige Beispiele. Wenn ich sie als Vorlage nutze, habe ich herausgefunden, dass dies eine Möglichkeit sein kann, separate Panels aufzurufen und jeweils ein separates hline
zu zeichnen.
Update. Danke an @G. Grothendieck für eine Bearbeitung, die den Code viel sauberer gemacht hat!