2012-02-13 16 views
5

Me gustaría escribir micrómetro cuadrado/metro cúbico en mi diagrama label en ggplot y me sale un error cuando agrego m^2. La primera expresión está bien pero falta el^2. Mi intento de agregar m^2 no funcionó porque no vi el superíndice.cómo escribir micrómetro cuadrado por metro cúbico en la etiqueta de la parcela en R

  1. ylab (expression(paste("Surface area concentration (",mu,"m/",m^3,")", sep="")))

  2. ylab (expression(paste("Surface area concentration (",mu,",m^2,"/,m^3,")", sep="")))

Gracias

+0

Tenga en cuenta que el uso de sep = "' pasta" en plotmath()' expresiones es wrong_ _just. Esa función no es lo mismo que la función 'pegar' del personaje. –

Respuesta

5

Eso es sólo un problema de presupuesto:

library(ggplot2) 
qplot(mpg, wt, data = mtcars) + 
ylab (expression(paste(
    "Surface area concentration (", 
    mu, m^2, "/", m^3, 
    ")", sep=""))) 
+0

Es de hecho. Gracias. – Amateur

6

Prueba esto:

qplot(0, ylab = ~ "Surface area concentration (" * mu * m^2/m^3 * ")") 
1

O, aún más corto:

plot(0, ylab = ~ "Surface area concentration" (mu * m^2/m^3)) 
plot(0, ylab = Surface~area~concentration (mu * m^2/m^3)) 
Cuestiones relacionadas