Consideremos el siguiente ejemplo:Espacios en etiqueta del eje cuando se utiliza la expresión (pasta (...))
plot(c(2,4,6)~c(1,2,3),xlab="x",
ylab=expression(paste('flux (g ',CO[2]~m^{-2}~h^{-1},')')))
Obviamente quiero un espacio lleno entre "g" y "CO", pero por alguna razón obtener un espacio más pequeño (con algunas etiquetas incluso cero) en la etiqueta del gráfico.
El problema es aún más evidente, si lo hago de esta manera:
plot(c(2,4,6)~c(1,2,3),xlab="x",
ylab=expression(paste('flux (g C',O[2]~m^{-2}~h^{-1},')')))
¿Estoy haciendo algo mal? ¿Hay alguna manera de arreglar el espacio o incluso una mejor manera de crear etiquetas con muchos sub/superíndices y letras griegas?
es 'ylab = expresión ("flujo" ~ (g ~ CO [2] ~ m^{- 2} ~ h^{- 1}))) 'mejor? (es decir: ¿por qué usa pegar?) – baptiste
no, no es mejor porque el espacio después del flujo es demasiado pequeño. – Roland
no sé, me parece que el espaciado es correcto. Intente decirnos su sistema operativo, dispositivo gráfico y una captura de pantalla. Además, vea si lo siguiente muestra un espaciado creciente: 'library (grid); grid.text (expresión (flujo * (g ~ CO [2] ~ m^{- 2} ~ h^{- 1}), flujo ~ (g ~ CO [2] ~ m^{- 2} ~ h^{-1}), flujo ~~ (g ~ CO [2] ~ m^{- 2} ~ h^{- 1})), y = unidad (0.5, "npc") + unidad (0: 2, "líneas")) ' – baptiste