Gibt es eine Möglichkeit, den Stil eines Teils eines Achsentitels zu ändern, während der Rest unverändert bleibt? Wie könnte ich in meinem Fall kursiv schreiben?
"Bakterien X" im Titel der y-Achse? Meines Wissens kann der Befehl theme(axis.title.y=element_text(face="italic"))
nur den gesamten Titel der y-aixs ändern, oder?
ggplot(fig1,aes(x=cf,y=Freq,fill=Var1)) +
geom_bar(stat="identity") +
labs(x="Groups",y="No. of bacteria X isolates with corresponding types",fill="Var1") +
theme(axis.title.y=element_text(face="italic"))
Sie könnten einen Ausdruck wie folgt machen:
my_y_title <- expression(paste("No. of ", italic("bacteria X"), " isolates with corresponding types"))
.... + labs(y=my_y_title)
Ich glaube, RFelbers Vorschlag ist das, wonach Sie streben. Versuche dies:
labs(x="Groups",y=expression('No. of'~italic(bacteria X)~'isolates with corresponding types'),fill="Var1")
Ich brauchte nicht die Funktion bquote (). Die Tilden erzeugen einzelne Leerzeichen für Begriffe, die außerhalb der Anführungszeichen stehen.