我尝试使用+opts(subtitle="文本")
添加副标题,但没有显示出来。主标题可以正常工作 (+opts(title="文本")
)。
我还想在轴(标签和坐标)上使用更大的字体,但我不知道如何做到。
theme_get()
会显示你可以在 opts()
中使用的“隐藏”选项,在0.91版本之后,它变成了theme()
当前:
theme(axis.text.x=element_text(size=X))
theme(axis.text.y=element_text(size=X))
0.91 版前:
opts(axis.text.x=theme_text(size=X))
opts(axis.text.y=theme_text(size=X))
更改大小,以您所需的大小为准。
关于标题,您可以使用“\n”将剩余文本移动到新行:
当前:
labs(title="text \n more text")
0.91版本之前:
opts(title="text \n more text")
ggplot2没有“subtitle”功能。但是您可以在任何标签中使用\n术语来换行。
theme_text
现已停用,请使用element_text
替代。我希望能提供更多信息,但我自己正在搜索如何使用element_text
。帮助文件仅为草稿。 - geneoramalibrary(ggplot2)
packageVersion("ggplot2") ## 2.2.0
d <- data.frame(x=1:5,y=1:5)
ggplot(d,aes(x,y))+
labs(title="abc",subtitle="def")+
## default left-aligned: moved them to center alignment
theme(plot.title=element_text(hjust=0.5),
plot.subtitle=element_text(hjust=0.5))