J'ai un problème avec la création de légendes dans les graphiques de base.
J'utilise depuis longtemps ggplot et je m'aperçois que je ne suis pas capable de faire un graphique classique..bref:
Je plotte les résultats d'une mds avec 2 facteurs: transect (8 niveaux) et distance (6 niveaux):
Code : Tout sélectionner
plot(mds.tot$points,col=endo$transect_id,pch=endo$dist_int)
ordiellipse(mds.tot, endo$transect_id, display = "sites", kind = "sd", label = T,col=c(1:8))
legend("bottomleft",legend=levels(endo$transect_id),col=levels(endo$transect_id))
legend("bottomright",legend=levels(endo$dist_int),pch=levels(endo$dist_int))
1er problème: j'ai été obligée de transformer mes distances en integer sinon le plot ne prends pas mes niveaux (factor à l'origine), du coup au lieu d'avoir -25,-10 etc, j'ai 1, 2 etc,le graphique n'accepte pas les facteurs?
2me problème: je voudrai 2 légendes distinctes pour les transects et la distance (si je combine les 2 il y a trop de possibilités)..mais il y a un micmac entre les signes et les couleurs.
Si quelqu'un peut m'éclairer..
Merci!
Élise