In einer früheren Version von ggplot2, war ich in der Lage zu verwenden, eine der beiden folgenden Befehle meine x Daten zu formatieren: EntwederFormatierungsdaten mit scale_x_date in ggplot2
scale_x_date(breaks = "1 month", minor_breaks = "1 week", labels=(date_format="%B")) +
oder
scale_x_date(major="months", minor="weeks", format="%B") +
um das "% B" -Format des vollständigen Monatsnamens zu erstellen.
(Ich fürchte, ich kann nicht mehr unterscheiden, was man gearbeitet, weil sie beide waren als Kommentar gekennzeichnet.)
Ich erinnere mich nicht, wann, aber nach entweder R oder ggplot in einem ubuntu 12.04 Upgrade aktualisieren, das funktionierte nicht mehr für mich. Nun erzeugt die gleichen Daten den Fehler:
Error in scale_labels.continuous(scale) :
Breaks and labels are different lengths
Mit dem ersten und
Error in continuous_scale(aesthetics, "date", identity, breaks = breaks, :
unused argument(s) (major = "months", minor = "weeks", format = "%B")
Mit dem zweiten.
Wenn ich die Etiketten = Argument entfernen und anwenden
scale_x_date(breaks = "1 month", minor_breaks = "1 week") +
es erzeugt ein Datumsformat von „YYYY-MM-DD“ auf dem ersten eines jeden Monats. ?
Beratung mit Hilfe für die Funktion scale_x_date habe ich auch versucht, das folgende:
scale_x_date(breaks = "1 month", minor_breaks = "1 week", labels=date_format("%B")) +
Aber diese erzeugt diesen Fehler:
Error in structure(list(call = match.call(), aesthetics = aesthetics, :
could not find function "date_format"
Wie kann ich Monatsnamen „% erreichen B "Formatierung auf meiner X-Achse? (Wenn Sie irgendwelche zusätzlichen Einblick in die Mechanik diese Fehlermeldungen produzieren, würde ich schätzen es auch.)
Es gibt viele bedeutende Veränderungen in ggplot 0.9.0 waren. Sie werden den [Übergangsleitfaden] (http://cloud.github.com/downloads/hadley/ggplot2/guide-col.pdf) sehr hilfreich finden, um auf dem neuesten Stand zu sein. – joran