我正在尝试使用ggplot添加副标题。 这里有一个类似的问题:如何添加具有不同大小和颜色的ggplot2副标题?,答案如下:
p <- p + ggtitle(expression(atop(paste('TITLE'), atop(italic(paste('SUBTITLE')), ""))))
然而,单词'TITLE'
和'SUBTITLE'
需要硬编码,当处理数千个绘图时,这会带来可扩展性和自动化问题。
这样做是行不通的:
plot.title = 'TITLE'
plot.subtitle = 'SUBTITLE'
p <- p + ggtitle(expression(atop(paste(plot.title), atop(italic(paste(plot.subtitle)), ""))))
我猜如何使用这个想法来正确添加动态字幕,关键在于:是否可以在expression和atop中使用字符变量?