Bonjour,
J'ai réalisé une carte avec ggplot avec des localisations d'animaux pour différentes régions du globe(régions représentées par des couleurs) et j'ai affiché une légende qui correspond pour chaque point de couleur à une région. J'aimerais mettre les points sur la carte d'une taille plus petite que dans la légende mais je ne trouve comment faire. J'ai essayé plusieurs choses mais ça ne marche, la taille des points de la légende change toujours avec la taille des points sur la carte. Une idée?
Voici le code:
ggplot()+
geom_polygon(data=world, aes(x=long, y=lat, group = group),colour="white", fill="grey10" ) + ylim(-70, 20) + xlim(-180, 180) +
coord_equal() + labs(x = "Longitude", y="Latitude") +
geom_point(data=tabtot, aes(x=Longitude, y=Latitude, color=subregion ),size=2) +
scale_colour_discrete(labels=c("West South Atl", "East South Atl", "West Ind Oc","East Indi Oc","West Pacif","Oceania","South Pac","East South Pac","East South Pac"), breaks=c( "Braz" , "Gabon" , "Mad" ,"West" ,"East","NewCal" ,"Cook" ,"CentAme" , "PanEcua")) +
theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank(),
axis.title.x = element_text(colour="white"),
axis.title.y = element_text(size=10, angle=90),
axis.text.x = element_text(colour="white"),
axis.text.y = element_text(size=10),
legend.position = "bottom",
legend.title = element_text(colour="white", size=10),
legend.text = element_text(colour="black", size=10),
legend.key = element_blank() )
Merci