Des indices et des exposants “-” ou “+” avec ggplot2 les étiquettes de l'axe? (ionique notation chimique)

J'ai eu cette parcelle à l'aide du code ci-dessous

Des indices et des exposants “-” ou “+” avec ggplot2 les étiquettes de l'axe? (ionique notation chimique)

Dans ma parcelle, je veux le NO3 avoir signe négatif"-" en tant qu'exposant, comme ci-dessous

Des indices et des exposants “-” ou “+” avec ggplot2 les étiquettes de l'axe? (ionique notation chimique)

Dans l'étiquette de l'axe des x, je ne pouvais pas utiliser le signe négatif seulement comme un exposant de NO3 j'ai donc dû utiliser -1 comme indiqué ci-dessous

x <- seq(0,2*pi,0.1)
y <- sin(x)

df <- data.frame(x, y)
ggplot(df, aes(x=x, y=y))+
geom_point(size=4)+
labs(x=expression(Production~rate~" "~mu~moles~NO[3]^{-1}-N~Kg^{-1}),
     y=expression(Concentration~mg~L^{-1})) 

Des suggestions sur la façon de changer l'étiquette pour avoir un signe négatif seulement sans 1?

  • Il suffit d'utiliser une chaîne de valeur plutôt qu'un numérique: NO[3]^{"-"}
  • Merci
  • Et il y a encore une autre stratégie. Utiliser un de caractères vide après une (unaire) moins. A l'avantage que tous les inconvénients, puis se ressemblent: "NON[3]^{ -""}
InformationsquelleAutor aelwan | 2016-01-20