我正在尝试使用 ggplot 添加字幕。这里提出了类似的问题:How to add a ggplot2 subtitle with different size and colour? ,答案如下:
p <- p + ggtitle(expression(atop(paste('TITLE'), atop(italic(paste('SUBTITLE')), ""))))
但是,单词'TITLE'
和'SUBTITLE'
需要硬编码,在处理 1000 多个图时会出现可扩展性和自动化问题。
这不起作用:
plot.title = 'TITLE'
plot.subtitle = 'SUBTITLE'
p <- p + ggtitle(expression(atop(paste(plot.title), atop(italic(paste(plot.subtitle)), ""))))
我想关于如何正确添加动态字幕的问题,使用这个想法,归结为:是否可以在表达式内部和顶部使用字符变量?