Ich habe einen großen Zeitreihendatensatz, den ich in 30-Sekunden-Perioden mit xts zusammengefasst habe. Nicht sicher, wie man dieses Set leicht reproduzierbar macht, aber es sieht so aus.
%Vor%Ich habe ein normales Liniendiagramm gezeichnet und es funktioniert gut.
%Vor%
Ich möchte einige Vline-Anmerkungen hinzufügen. Ich habe einen zweiten Datenrahmen namens EV erstellt, der so aussieht:
%Vor%Jetzt, wenn ich die Vline-Option hinzufüge, bekomme ich seltsame Ergebnisse. Ich verwende das gleiche Datum-Zeit-Format zwischen den beiden, so dass die Skala übereinstimmen sollte.
%Vor%
Was vermisse ich? Das scheint nicht so schwer zu sein. Die gesamte Dokumentation und die Beispiele zeigen eine einfache numerische X-Achse. Ich nehme an, dass es ein Problem mit Daten in der X-Achse gibt, aber ich kann es nicht genau bestimmen. Jede Hilfe wäre willkommen.
%Vor%Bibliotheksversionen:
%Vor%Simplierter Code - das funktioniert immer noch nicht
%Vor% Um geom_vline()
display lines wie vorgesehen zu erhalten, sollte zuerst die Bibliothek scales
geladen werden. Dann verwende as.numeric()
in geom_vline()
.
Zwei Dinge
as.numeric
einbinden
xintercept
Diese reparieren:
%Vor%