2017-10-20 56 views
4

我有情节,我需要添加立方毫米,但因为我需要包装使用ASCII³显示为3 GGPLOT2

paste(strwrap(text, width), collapse="\n") 

,所以我虽然我使用ASCII字符³文字我不能使用bquote因为这是我需要的唯一的上标值,但它在渲染时显示为mm3,是字体问题吗?如何解决它?我需要在任何平台上运行它,因为其他开发者使用Mac/Windows,我使用Windows并运行Linux服务器。

回答

0

有关如何在R和其他地方渲染数学的详细信息记录在?plotmath中。

一个简单的例子,通过发动机平方的发动机排量绘制城市燃气修复图。

library(ggplot2) 
ggplot(mpg) + 
    aes(x = displ^2, y = cty) + 
    geom_point() + 
    xlab(expression(displ^2)) + 
    ylab("City Miles Per Gallon") 

enter image description here

+0

我已经解决了这个问题,我是能够去除没有发挥好与构建在ggplot数学字符的一部分,但我无法运行正常表达得到超级脚本,所以解决方法是使用不起作用的ASCII字符。答案很混乱,因为这个问题是关于ASCII字符的,而不是一般的超级脚本。 – jcubic