fonction de D, R Documentation
Afficher une légende des couleurs sur un terrain
xl, yb, xr, yt Les coordonnées à droite en bas à gauche et supérieure du rectange de couleurs en coordonnées utilisateur. légende Les étiquettes qui apparaissent à côté de certaines ou de toutes les couleurs. rect.col Les couleurs qui rempliront le rectangle. cex facteur d'expansion de caractères pour les étiquettes. aligner Comment aligner les étiquettes par rapport au rectangle de couleur. Que gradient d'avoir un horizontal (x) ou un gradient de couleur verticale (y). D'autres arguments transmis au texte.
color.legend affiche un rectangle défini par les quatre premiers arguments remplis de petits rectangles de couleurs définies par l'argument rect.col. Les étiquettes, définies par l'argument de la légende, sont placés à côté du rectangle de couleur. La position des étiquettes est déterminée par le fait que le rectangle de couleur est horizontal ou vertical et l'argument align. La valeur par défaut de lt place les étiquettes à la gauche d'un rectangle vertical ou au sommet d'une horizontale. rb les met de l'autre côté. Pour avoir les étiquettes dans la même couleur que les rectangles, un paramètre d'col qui sera transmis au texte comme dans l'exemple.
Il peut y avoir moins d'étiquettes que des couleurs. Les étiquettes seront régulièrement espacés le long du rectangle dans ce cas. Il est possible d'utiliser des étiquettes vides pour obtenir un espacement irrégulier. L'utilisateur peut passer plus d'étiquettes que les couleurs, mais les étiquettes sera presque certainement bondé et j'ai trouvé qu'un seul usage pour cela. Si l'utilisateur souhaite les étiquettes à l'intersection des boîtes plutôt que dans le centre, voir la spécification alternative pour les étiquettes dans l'exemple (merci Claudia Tebaldi). Pour avoir un contrôle complet sur les étiquettes, voir gradient.rect et le texte ou mtext.