Comment placer +/- plus moins de l'opérateur dans le texte de l'annotation de la parcelle (ggplot2)?
J'ai essayé le suivant, mais il ne fonctionne pas pour moi:
a <- ggplot()
a <- a + geom_point(aes(x=seq(0,1,0.1), y=seq(0,1,0.1)))
a <- a + annotate("text", x=0.5, y=0.3, label="myplot")
a <- a + annotate("text", x=0.5,y=0.2,label=expression(%+-%))
J'ai aussi essayé ce qui suit, comme l'a souligné Comment annoter() ggplot avec latex avec pas de chance:
a <- a + annotate("text", x=0.5, y=0.1, label="%+-%", parse=TRUE)
Et cela ne fonctionne pas non plus:
a <- a + annotate("text", x=0.5, y=0.1, label="\pm", parse=TRUE)
OriginalL'auteur PopcornKing | 2015-12-19
Vous devez vous connecter pour publier un commentaire.
Il est possible d'utiliser la représentation unicode (
\u00B1
):Ou vous pouvez utiliser le
±
symbole directement, par copier-coller à partir de quelque part.OriginalL'auteur Jota
Cela fonctionne:
L'idée clé est que
%+-%
est un opérateur, de sorte qu'il doit fonctionner sur quelque chose, c'est pour être dans la formex %+-% y
; dans ce cas, j'ai faitx
ety
être des chaînes vides.La lecture et re-lecture de la plotmath page est nécessaire. Et en fait c'est
phantom()
ce qui est nécessaire.OriginalL'auteur Ben Bolker