R: Wie kann ich kommentieren ggplot mit einem Textfeld?

Ich bin auf der Suche hinzufügen, eine kleine weiße Textfeld mit benutzerdefiniertem text in das Gehäuse von meinem ggplot Grundstück. Der text, den ich hinzufügen möchte ist, zu identifizieren, eine horizontale Linie, die ich Hinzugefügt habe, um das Grundstück.

  ggplot(cb_emp) +  
  geom_point(aes(x = grossunits, 
                 y = rate, 
                 color = as.factor(outlier))
                 , alpha = 1/4) +
  scale_color_discrete(name  ="Outcome",
                        breaks=c(0, 1),
                        labels=c("Not outlier", "Outlier")) +
  geom_hline(aes(yintercept = meancbrate)) + 
  geom_vline(aes(xintercept = meanac) +
  annotate("text", x = max(grossunits), y = meancbrate, label = "avg rate")  

Hier ist der plot, den ich bekommen:

R: Wie kann ich kommentieren ggplot mit einem Textfeld?

Hier ist der plot will ich (oder so ähnlich):

R: Wie kann ich kommentieren ggplot mit einem Textfeld?

Bitte lassen Sie mich wissen, ob es einen einfachen Weg, dies zu erreichen.

Sehr dankbar für die Hilfe!

  • versuchen geom_label(x = max(grossunits), y = meancbrate, label = "avg rate")
  • vielen Dank für die schnelle Antwort @ahly! Ich habe es versucht, jedoch bekomme ich keine Handlung... es nicht machen. Und, meine R-Studio-Instanz hängt. Vielleicht ist es versucht, Sie zu beschriften Sie alle die Punkte? Ich habe über 25k Punkte
  • berechnen Sie die x-und y-Werte, wo die Beschriftung angezeigt werden soll, die außerhalb der ggplot-Befehl. Dann tun Sie etwas, das wie geom_label(x = x_lab, y = y_lab, label = "avg rate"), wo x_lab und y_lab bezieht sich auf die position, wo Sie möchten, dass die Etiketten
InformationsquelleAutor ChetanMV | 2017-05-16
Schreibe einen Kommentar