inclure un caractère spécial dans un titre

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Dominique Pierre
Messages : 5
Enregistré le : 18 Juin 2007, 07:01

inclure un caractère spécial dans un titre

Messagepar Dominique Pierre » 02 Avr 2009, 08:07

Bonjour,
Quelqu'un pourrait il m'indiquer comment mettre dans un titre, un caractère spécial et la valeur d'une variable?
Dans l'exmple ci joint exemple, ceci marche très bien , mais comment inclure la lettre alpha à la place de "alpha", j'ai essayé expresion(...) , mais dans paste() cela ne fonctionne pas.
merci de votre aide.

Code : Tout sélectionner

plot(nb[,2], type="l",col="red",xlab="",ylab="",ylim=c(1,max(nb[,2])) , axe=F,
 main=paste("titre... alpha=",at,", q=",q,", r=",r,", f=",f ))

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 02 Avr 2009, 08:17

Voir ?plotmath et chercher des messages sur ce sujet dans ce forum: question récurrente.
Renaud

Dominique Pierre
Messages : 5
Enregistré le : 18 Juin 2007, 07:01

Messagepar Dominique Pierre » 02 Avr 2009, 08:48

Désolé d'insister mais je ne trouve pas la solution.
Si j'utilise expression il m' affiche bien la lettre alpha mais je n'ai plus dans mon titre, les valeurs de mes variables

Code : Tout sélectionner

plot(nb[,2], type="l",col="red",xlab="",ylab="",ylim=c(1,max(nb[,2])) , axe=F,
 main=expression(paste("titre... alpha=",alpha,", q=",q,", r=",r,", f=",f ))

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 02 Avr 2009, 18:30

Par exemple

Code : Tout sélectionner

plot(1:10, rnorm(10), type = "l", col = "red",
     xlab = "", ylab = "", axe = FALSE,
     main = expression(paste("Mon titre contient le symbole ", alpha == 0.05)))
Renaud

Dominique Pierre
Messages : 5
Enregistré le : 18 Juin 2007, 07:01

Messagepar Dominique Pierre » 02 Avr 2009, 19:23

Merci beaucoup pour ta réponse.
J'ai bien compris le raisonnement.
Mais mon problème est de pouvoir remplacer Alpha par la lettre alpha et alpha par sa valeur isssue d'un calcul et idem pour Beta.
et lorsque je peux afficher la lettre alpha, je n'ai plus la valeur de la variable.

Code : Tout sélectionner

plot(nb[,2], type="l",col="red",xlab="",ylab="",ylim=c(1,max(nb[,2])) , axe=F,
 main=paste("mon Titre\n Alpha=",alpha,", q=",q,", r=",r,", Beta=",beta ))

Renaud Lancelot
Messages : 2484
Enregistré le : 16 Déc 2004, 08:01
Contact :

Messagepar Renaud Lancelot » 03 Avr 2009, 10:19

On va y arriver...

Code : Tout sélectionner

m <- 1
s <- 0.5
titre <- bquote(paste("Titre ", mu == .(m), " et ", sigma == .(s)) )
plot(1, 1, main = titre)
Renaud

Dominique Pierre
Messages : 5
Enregistré le : 18 Juin 2007, 07:01

Messagepar Dominique Pierre » 03 Avr 2009, 19:46

merci beaucoup, ça marche super.
J'étais loin du compte dans mes différentes tentatives.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité