在绘图图例中使用带有bquote的表达式时,指数后面的文本不会与图例的其余部分垂直对齐。
示例:
sometext <- 'bar'
e <- bquote(expression(.(sometext)^3~'Hello'))
plot(1)
legend('top',legend = c('foo', eval(e), 'world'), horiz = T, cex=0.9,xpd=T, bg='wheat')
1 个答案:
答案 0 :(得分:0)
在没有线条或填充的情况下,答案是不要将声明的各个部分分开。在图例中使用符号时,这将不起作用。
plot(0)
e <- bquote(expression('foo'~~~.(sometext)^3~'Hello'~~~'world'))
legend('top',legend = eval(e), horiz = T, cex=1,xpd=T, bg='wheat')
至于在图例中包含符号,这个问题仍然没有答案。