2011-05-20 4 views
3

Je trace un tracé de zone empilé dans R à l'aide de la commande stackpoly() dans le package plotrix. Les couleurs par défaut sont flagrantes, c'est le moins qu'on puisse dire. Est-il possible d'utiliser des symboles ou des niveaux de gris à la place?Tracé de surface empilé en niveaux de gris dans R

+1

S'il vous plaît donner un exemple de travail. – Vincent

Répondre

10

De ?stackpoly:

col: Color to fill the polygons. If NULL, ‘rainbow’ will be called 
     to generate the colors. If NA, the polygons will not be 
     filled. 

modifiant légèrement l'exemple ?stackpoly:

stackpoly(matrix(cumsum(testx),nrow=10),main="Test Stackpoly I", 
    xaxlab=c("One","Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten"), 
    border="black",staxx=TRUE, 
col=gray(seq(0.1,0.9,length=10))) 

enter image description here

+0

Ben, vous êtes couronné champion. Merci beaucoup. – user702432

+0

merci. Si je peux être sarcastique pendant un instant: vous auriez peut-être trouvé cette réponse par vous-même en recherchant la page «pilepoly» pour «couleur» ... –

+1

J'aurais dû le repérer, mais je ne l'ai pas fait. Toutes mes excuses pour une recherche bâclée. Mon appréciation subsiste. – user702432