如何在expression()中使用atop函数?

时间:2014-01-11 19:40:06

标签: r expression plotmath

我需要添加换行符,但我正在努力使用expression()中的atop函数。 main是我想要分成两行的部分。

> plot (DAC~Chlo,data=brazilw,
        pch=15,col="red",cex=0.5,
        main=expression("Fig. 3. Relationship
                        between diffuse attenuation coefficient at 490 nm 
                        (K"[d]*") and chlorophyll concentration at three coral
                         reef sites"),
        xlab=expression("Chlorophyll concentration (mg "*m^{-3}*")"),
        cex.lab=0.8,
        cex.main=0.8,
        cex.axis=0.8, 
        font.main=1,
        ylim=c(0,0.3),
        xlim=c(0,3.5), 
        ylab=expression("K"[d]*"(m"*-1^{-1}*")"))

1 个答案:

答案 0 :(得分:10)

你没有指定 你要打破字符串,但这个例子可以帮助你:

plot(1~1, 
 main=expression(atop("bla bla bla" ~ (K[d]),
                      "bla bla bla")))

enter image description here