残りの部分を変更せずに軸タイトルの一部のスタイルを変更する方法はありますか?私の場合、どのように斜体にすることができますか
y軸のタイトルに「バクテリアX」がありますか?私の知る限り、コマンドtheme(axis.title.y=element_text(face="italic"))
はy-aixsタイトル全体のみを変更できますか?
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"))
次のような式を作成できます。
my_y_title <- expression(paste("No. of ", italic("bacteria X"), " isolates with corresponding types"))
.... + labs(y=my_y_title)
RFelberの提案があなたの望みだと思います。これを試して:
labs(x="Groups",y=expression('No. of'~italic(bacteria X)~'isolates with corresponding types'),fill="Var1")
Bquote()関数を使用する必要はありませんでした。チルダは、引用符の外側にある用語に対して単一のスペースを生成します。