Nach meinen Daten (siehe Bild), genannt BIP. Ich würde gerne wissen, wie man alle Länder in einem Diagramm darstellt. Und ich würde gerne eine Legende für jedes Land wie verschiedene Farben pro Linie oder andere Form pro Linie bekommen.
Ich weiß, wie man eine Serie zeichnet, zum Beispiel:
ts.plot (BIP $ ALB)
Aber ich weiß nicht, wie man alle Serien mit einer Legende plotten soll.
Danke
Wenn Sie xts
verwenden, um Zeitreihendaten zu erstellen, können Sie plot.xts
von xtsExtra
package verwenden, um das gewünschte Ergebnis zu erhalten
Sie werden so etwas erhalten
Wenn Sie Daten in separaten Panels möchten:
%Vor%
In nur zwei Zeilen mit ts.plot
%Vor%Ergebnis: Plot multiples (time) series in R mit Legende
Ich leihe mich stark von Jilber, biete eine leichte Variante an. Hier liegt die Betonung darauf, dass es besser ist, sich mit tatsächlichen Zeitreihenobjekten zu befassen, da Sie damit in der Regel die gewünschten Ausgabetypen automatisch erhalten. Geektrader zeigt Ihnen, wie Sie dies mit den "xts" tun "Paket, aber Sie können auch einige ähnliche Dinge mit Base R tun.
Hier ist die modifizierte Version von Jilbers Beispieldaten, wo ich sie in ein ts
-Objekt konvertiert habe.
Nun, hier sind zwei grundlegende Zeichenoptionen:
%Vor%%Vor%
Tags und Links r time-series