4 votes

Comment concaténer deux expressions ?

Comment deux expressions ( expr y alpha~"is in " ) soient combinés de manière à ce qu'ils soient affichés comme une seule expression (dans une étiquette de tracé ou par l'intermédiaire de mtext() ou plus) ?

expr <- expression(bgroup("(",frac(1,3)*", "*frac(1,2),")")) 
plot(0, 0, xlab = expression(c(alpha~"is in ", expr)), ylab = "") 

Ce site semble être lié, mais je ne l'ai pas trouvé utile pour cette question particulière.

4voto

Marius Hofert Points 2769

... trouvé une réponse (grâce à un post précédent qui a été supprimé) :

expr <- bquote(bgroup("(",frac(1,3)*", "*frac(1,2),")")) 
plot(0, 0, xlab = bquote(alpha~"is in "~.(expr)), ylab = "")

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X