2015-12-11 6 views
6

Ich folgte this ggplot2 docs versuchen, Textbeschriftungen mit geom_label zu reproduzieren. Aber ich habe eine Fehlermeldung,nicht mehr geom_label() in ggplot2 1.01?

"könnte nicht funktionieren geom_label finden"

. ?geom_label sagt auch keine solche Funktion. Ich habe auf zwei anderen Computern nachgesehen und die gleiche Fehlermeldung erhalten. Alle sind mit R 3,22, in RStudio 0,99.489 oder in reinem R-Befehl. ggplot2 ist Version 1.01 mit install.packages(ggplot2) installiert. Ich habe keinen Hinweis von Google gefunden. So scheint es, dass geom_label aus dem letzten ggplot2 entfernt wurde, bevor eine Dokumentation erstellt werden kann.

Meine Frage ist: Was wird verwendet, um geom_label zu ersetzen, die nette Textaufkleber in einem verpackten Hintergrund produziert?

Hier ist der Code aus der ggplot2 Dokumente, die die folgende Abbildung zu produzieren.

p <- ggplot(mtcars, aes(wt, mpg, label = rownames(mtcars))) 
p + geom_label() 

enter image description here

+0

Was ist Ihre ggplot2-Version? – MLavoie

+0

1.01 installiert von CRAN –

+0

Ich bin mir nicht sicher, aber wenn Sie http://docs.ggplot2.org/dev/geom_text.html (Version 1.0.1.9003) betrachten, denke ich, dass Sie die dev Version von ggplot2 https herunterladen müssen: //github.com/hadley/ggplot2 – MLavoie

Antwort

7

geom_label war implemented on 2015-07-24. Die aktuelle Version auf CRAN (1.0.1) wurde am 2015-03-17 veröffentlicht. Sie müssen die development version from GitHub installieren, wenn Sie geom_label verwenden möchten, oder warten, bis sie in CRAN hochgeladen wird (was eine Weile dauern kann).

+0

Danke. Es klappt. Es wird nicht entfernt, ist aber zu neu, um auf CRAN aktualisiert zu werden. Ich brauche eine Geschichtsstunde mit ggplot2. –

+0

@GL_Li Die meisten Entwickler zögern, Funktionen zu entfernen. Es ist viel häufiger, dass neue Funktionen hinzugefügt werden. Hadley hat eine Geschichte, seine Funktionen umzubenennen, aber nicht Funktionen zu entfernen. – Roland