使用ggplot2,我想将一个主题应用于我的y轴标签的字体。标签写成表达式:
g <- g + theme(axis.title.y = element_text(face="bold", colour="#000000",
size=32), axis.text.y = element_text(angle=0, vjust=0.5, size=24,
colour="#000000")) + ylab(expression(paste("Bias (R"^"2"*")")))
此命令不会改变字体大小或在轴标签上使其变为粗体。但是,如果我将轴标签更改为纯字符串:
g <- g + ylab("blah")
然后我得到一个大胆的,大小32的等等。我怀疑这与ggplot2处理表达式的方式有关,但宁愿不使用像“R ^ 2”这样的字符串而不是上标。我似乎无法在网上找到有关此信息的良好信息。
有什么建议吗?