So ändern Sie die Größe der Legende text in ggplot2?
Bekam ich diesen plot mit den Daten und dem code unten
Ich möchte in der Lage sein, ändern Sie die Größe der Legende text (A, B, M1 ,M3). Ich habe versucht, mit
legend.text=element_text(size=0.5)
aber es hat sich nicht geändert. Jeder Vorschlag, wie reduzieren Sie die Größe der Legende.text?
Code
ggplot(df.trial1, aes(x=Date, y= A, color="A"))+
geom_line(linetype=3, size=0.2)+
geom_point(aes(x=Date, y=B, color="B"), shape = 16, size =1, alpha=0.5)+
geom_point(aes(x=Date, y=Value, color=Method), size =1, alpha=0.5)+
scale_colour_manual(name=" ", values=cols,
labels=c("A", "B", 'M1', "M2", "M3"))+
scale_linetype_manual(values = c("dashed")) +
scale_x_date(breaks = date_breaks("1 month"), labels = date_format("%d-%b-%y"))+
guides(color=guide_legend(override.aes=list(shape=c(NA,16, 16, 16, 16),
linetype=c(3,0, 0, 0, 0)),
direction = "vertical", title.position = "top",
label.position="right", label.hjust = 0, label.vjust = 0.5,
label.theme = element_text(angle = 0)))+
labs(x=expression(Date), y=expression(Value))+
theme(legend.text=element_text(size=0.5))
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen
label.theme = element_text(angle = 0)
von Ihrem Führer scheint dieses Problem zu beheben.label.theme = element_text(angle = 0)
entfernt werden? Oder: warum, wenn ich hinzufügenylab("blabla")
Größe nicht funktioniert?