Ich habe eine Frage zum Befehl plot ().
Gibt es eine Möglichkeit, die x-Achse vollständig zu entfernen und durch eigene Werte zu ersetzen? Ich weiß, dass ich dadurch die Achse loswerden kann
plot(x,y, xaxt = 'n')
und fügen Sie dann eine Achse mit hinzu
axis(side = 1 etc.)
Wenn ich jedoch die Achse hinzufüge, bezieht sich dies offensichtlich immer noch auf die als 'x' dargestellten Daten. Ich möchte nur die 'y'-Werte zeichnen und die eigene x-Achse hinzufügen, indem ich nur die x-Achse mit den angegebenen eigenen Werten "zeichne". Gibt es eine Möglichkeit, das zu tun?
Der Hintergrund dieser Frage ist, dass sich meine beiden Datenrahmen in ihrer Länge unterscheiden und ich sie daher nicht zeichnen kann.
Antworten:
Ich bin mir nicht sicher, ob es das ist, was du meinst, aber du kannst das tun:
Das gibt Ihnen dann die Grafik:
quelle
xaxt="n"
Option implot
Befehl unterdrückt die Beschriftung der x-Achse. Wenn diese Option nicht enthalten ist,axis
wird ein NOOP sein.xaxt = "n"
Option funktionierte für Zeitreihen der Ts-Klasse. Bei mehreren Zeitreihen (mts-class) funktionierte dies jedoch nicht.Yo könnte auch eingestellt
labels = FALSE
innenaxis(...)
und drucken Sie die Etiketten in einem separaten Befehl mit Text. Mit dieser Option können Sie den Text drehen, falls Sie ihn benötigenDetaillierte Erklärung hier
quelle
detailed explanation
ist tot