Je suis familier avec l'utilisation expression()
et bquote()
en traçant le balisage spécial de Tex comme dans les graphiques de base textuels dans R. Mais comment faire "approximativement égal à" sans avoir l'erreur de l'analyseur jeter . Je fais référence à ?plotmath
lors de la détermination du balisage.Texte de tracé contenant "approximativement égal à" dans R
plot(c(1,100), c(1,100), type="n", axes=FALSE, xlab="", ylab="")
# This works
text(50, 80, expression(paste("The area is 24 ", km^2)))
# This doesn't
text(50, 50, expression(paste("Reginald is ", %~~% , "14 years old")))
Merci pour cela, cela fonctionne. Est-ce documenté quelque part évident que j'ai manqué? – digitalmaps
Non, ce n'est pas évident, et c'était difficile pour moi de trouver quand j'en avais besoin. Je pense que je l'ai découvert en regardant les exemples affichés en tapant 'demo (plotmath)'. C'est sur la troisième page qui apparaît. Il est également inclus dans la liste des fonctionnalités '? Plotmath', mais son utilité n'est pas vraiment épelée. –
Dans ce cas, vous pouvez utiliser les chaînes elles-mêmes au lieu de 'phantom()': 'text (50, 50, expression (paste (" Reginald est "% ~~%" 14 ans ")))' –