EDIT: aggiunto un nuovo esempio per ggplot2 alla fine
Vedi plotmath per le diverse operazioni matematiche in R
Si dovrebbe essere in grado di usare l'espressione, senza pasta?. Se si utilizza il simbolo tilda (~) all'interno della funzione expression, si presuppone che ci sia uno spazio tra i caratteri, oppure si potrebbe usare il simbolo * e non inserirà uno spazio tra gli argomenti
A volte è necessario per cambiare i margini nel mettere gli apici sull'asse y.
par(mar=c(5, 4.3, 4, 2) + 0.1)
plot(c(1:10), xlab = expression(xLab ~ x^2 ~ m^-2),
ylab = expression(yLab ~ y^2 ~ m^-2),
main="Plot 1")

plot(c(1:10), xlab = expression(xLab * x^2 * m^-2),
ylab = expression(yLab * y^2 * m^-2),
main="Plot 2")

plot(c(1:10), xlab = expression(xLab ~ x^2 * m^-2),
ylab = expression(yLab ~ y^2 * m^-2),
main="Plot 3")

Speriamo che si può vedere le differenze tra trame 1, 2 e 3 con i vari usi del ~ e * simboli. Una nota in più, è possibile utilizzare altri simboli, come ad esempio il simbolo del grado per temperature per o mu, phi. Se vuoi aggiungere un pedice usa le parentesi quadre.
plot(c(1:10), xlab = expression('Your x label' ~ mu[3] * phi),
ylab = expression("Temperature (" * degree * C *")"))

Ecco un esempio ggplot usando l'espressione con un esempio di assurdità
require(ggplot2)
Oppure, se sei la libreria pacman installato è possibile utilizzare p_load per scaricare automaticamente e caricare e allegare aggiungere -on pacchetti
# require(pacman)
# p_load(ggplot2)
data = data.frame(x = 1:10, y = 1:10)
ggplot(data, aes(x,y)) + geom_point() +
xlab(expression(bar(yourUnits) ~ g ~ m^-2 ~ OR ~ integral(f(x)*dx, a,b))) +
ylab(expression("Biomass (g per" ~ m^3 *")")) + theme_bw()

Siete ragazzi gemelli? =) – aL3xa