我有以下情节。
plot(0, xlab = '', ylab = '')
由于我不打算花时间在这里解释的原因,我必须使用
bquote()
和 str2lang()
函数来标记水平轴和垂直轴。这是我到目前为止所尝试过的。
Labels <- c('cm^2~hr^-1', '%')
mtext(bquote(.(str2lang(Labels[1]))), side = 1)
mtext(bquote(.(str2lang(Labels[2]))), side = 2)
为什么
'%'
符号在这里不起作用?有解决方法吗?谢谢!
如果你想打印一个百分号符号,你必须引用它,因为
%
是 ?plotmath
中的“特殊”字符:
plot(0, xlab = '', ylab = '')
Labels <- c('cm^2~hr^-1', '"%"')
mtext(bquote(.(str2lang(Labels[1]))), side = 1, line = 3)
mtext(bquote(.(str2lang(Labels[2]))), side = 2, line = 3)