R problème de légende, comment changer la taille du texte dans la légende
Je pense que cex ne fonctionne pas. Cex va changer toute l'échelle de la légende. Mais je veux juste agrandir la taille du texte. toute commande aidera?
22
demandé sur
zhuoer
2013-06-04 00:45:06
2 réponses
Oui!, définissez pt.cex = 1
et modifiez cex
comme vous le souhaitez comme dans:
plot(c(1,1))
legend("topleft", "Legend", cex=1.3, pch=1, pt.cex = 1)
32
répondu
Jilber Urbina
2013-06-03 20:54:09
, Vous pouvez définir le cex pour les points séparément du reste de la légende. Cela rendrait encore la boîte petite, cependant. Un exemple plus spécifique de ce que vous essayez de faire pourrait aider. Cependant, voyez si cela résout votre problème:
plot(rnorm(10))
legend("top", legend="test", pch=21) #everything is normal sized (cex=1 default from par())
legend("topleft", legend="test", pch=21, cex=0.5) #everything is small
legend("topright", legend="test", pch=21, pt.cex=1, cex=0.5) #the point is normal, but the rest is small
Bonne chance :)
5
répondu
rbatt
2013-06-03 20:52:17