2017-05-31 4 views
0

Wie kann ich die Linie um geom_label_repel entfernen. Die Verwendung von label.size = 0 scheint keine sichtbaren Auswirkungen zu haben. Ich konnte eingestellt `Farbeggrepel Linie um Etiketten entfernen

library(ggplot2) 
library(ggrepel) 
ggplot(mtcars, aes(wt, mpg, color = wt)) + 
    geom_point(color = 'red') + 
    geom_label_repel(aes(label = rownames(mtcars)), label.size = 0, fill = "white") + 
    theme_classic(base_size = 16) 

Eingabe eines geom_text_repel nach einer leeren geom_label_repel gelegentlich funktioniert, ist aber nicht zuverlässig: die Boxen in einem anderen Ort, den Text erscheinen.

enter image description here

+0

'label.size = 0 'wird die Grenzen zu befreien, wenn ich Ihren Code ausführen. – eipi10

+0

Sie sind sichtbar, aber sehr klein. (Wenn ich es zum Beispiel als PDF-Datei speichere, sind sie bei einigen Zuschauern deutlich sichtbar.) – Hugh

+1

Wie wäre es, wenn Sie "label.size = NA" verwenden? – eipi10

Antwort

0

Wie eipi10 bemerkte im Kommentar, Set label.size=NA:

library(ggplot2) 
library(ggrepel) 
ggplot(mtcars, aes(wt, mpg, color = wt)) + 
    geom_point(color = 'red') + 
    geom_label_repel(aes(label = rownames(mtcars)), label.size = NA, fill = "white") + 
    theme_classic(base_size = 16) 
Verwandte Themen