R图形标题使用大写和斜体

3

我正在尝试制作一个斜体和大写字母的标题。现在我有以下代码行:

main=substitute(paste(italic("S. aureus"), " (10^6) growth inhibition" ))

有任何想法如何将6个字母都变成大写吗?

1个回答

2
我们可以尝试。
plot(1, main=expression(paste(italic("S. aureus"), " (10"^{6}*")"~"growth inhibition" )))

你选择在那个表达式中使用 * 和 ~ 作为运算符的特别原因是什么? - Mike Wise
2
@MikeWise *表示去除空格,而~表示添加空格或使用phantom(0)。您可以在?plotmathdemo(plotmath)中查看文档。 - akrun
1
感谢您的帮助。波浪号(~)真是太有用了。这是最终方案:main=expression(italic("金黄色葡萄球菌 ") ~ (10^{6}) ~ "生长抑制") - user3676232

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接