2 Stimmen

R wie man eine benutzerdefinierte x-Achse mit Daten erstellt

Ich versuche, einige Preise im Vergleich zu den Daten darzustellen. Es gibt etwa 10k Zeilen von Daten. Die Daten sind ein Bereich von ~ 7/1/2008 - 12/1/2011. Ich würde gerne eine benutzerdefinierte x-Achse mit den folgenden Zecken erstellen können für jede Jahr:

1) bei 1/1 haben die YYYY (d.h. 2011 )

2) bei 4/1 die Abkürzung des Monats (also Apr )

3) bei 7/1 die Abkürzung des Monats (also Jul )

4) bei 10/1 haben die Abkürzung des Monats (dh Oct )

Hier finden Sie eine Beschreibung der Daten:

> head(as.POSIXct(rs4p[,3]))
[1] "2008-06-30 20:00:00 EDT" "2008-06-30 20:00:00 EDT"
[3] "2008-06-30 20:00:00 EDT" "2008-06-30 20:00:00 EDT"
[5] "2008-06-30 20:00:00 EDT" "2008-06-30 20:00:00 EDT"
> head((rs4p[,3]))
[1] "2008-07-01" "2008-07-01" "2008-07-01" "2008-07-01" "2008-07-01"
[6] "2008-07-01"
> min((rs4p[,3]))
[1] "2008-07-01"
> max((rs4p[,3]))
[1] "2011-12-08"
> class((rs4p[,3]))
[1] "Date"

UPDATE

Eine andere Sache, die ich vergessen habe, ist, dass ich, wenn das Diagramm fertig ist, gerne eine grid() über das Grundstück. Gibt es eine Möglichkeit, die Rasterlinien mit den Jahreszahlen in Übereinstimmung zu bringen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X