如何在我的x和y轴标签上获得ALT0183点

时间:2015-06-19 09:02:52

标签: r axis

我希望在x和y轴标签中的指标之间得到一个点(通过输入ALT0183获得的点)。

这是我想在x轴上得到的: Time averaged photon flux (µmoles·m^-2·s^-1)

这是我想要的y轴: O2 (µmoles·min^-1·mg[ChlA]^-1)

因此,我只是设法获得没有积分的标签。 我的第二个问题是,如果你知道如何将ChlA保持在括号[]之间而不是下标,因为[ChlA]代表叶绿素A的浓度。

这是我的代码:

I <- c(30,40,50,60,70,80,100,120,140,160,200)

P <- c(-0.593219548,0.213028562,0.559175617,-0.011447228,0.792755457,0.753335175,1.606054041,1.505984062,2.121712423,2.097202009,1.810391275)

fit = nls(P ~ pm*tanh(a*I/pm), start=list(pm=pm, a=a))

pm=2
a=0.03

par(mgp = c(2.5,1,0))

plot(I,P,
xlab=expression(Time ~ averaged ~ photon ~ flux ~(µmoles ~ m^{-2} ~ s^{-1})),
ylab=expression(O[2] ~ (µmoles ~ min^{-1} ~ mg ~ ChlA^{-1})), cex.lab=1, main="PI-curve Synechocystis batch 1 from 29/05")

希望我有点清楚我的目标是什么。

1 个答案:

答案 0 :(得分:1)

我幸运地找到了'·'自己回答!

通过输入'%。%'而不是'〜'符号,在轴标签中创建一个cdot。

因此绘制我的图表的代码变为:

plot(I,P,
xlab=expression(Time ~ averaged ~ photon ~ flux ~(µmoles %.% m^{-2} %.% s^{-1})),
ylab=expression(O[2] ~ (µmoles %.% min^{-1} %.% mg ~ ChlA^{-1})), cex.lab=1, main="PI-curve Synechocystis batch 1 from 29/05")

然而,我仍在寻找[ChlA]符号的答案,而不会成为下标。