{"word_count": 50, "character_count": 960}
Voici ci-dessous le code R pour réaliser une carte en points à partir d'un fond de carte et d'une donnée quantitative absolue.# VARIABLESmygeom&#60;-"nuts3_2006.shp"mydata&#60;-"data_nuts3.csv"myvar&#60;-"pop_t_2008"nb&#60;-100 # Un point vaut nb unitslibrary(maptools)setwd("/home/nlambert/Documents/R/carto")list.files()fdc &#60;- readShapeSpatial(mygeom)donnees&#60;-read.csv(mydata ,header=TRUE,sep="\t",dec=",",encoding="latin1",)colnames(fdc@data)[1]&#60;-"id"names(donnees)[1]&#60;-"id"fdc@data &#60;- data.frame(fdc@data, donnees[match(fdc@data[,"id"], donnees[,"id"]),])fdc@data&#60;-data.frame(fdc@data$id,fdc@data[,myvar])colnames(fdc@data)&#60;-c("id","var")fdc@data$var[is.na(fdc@data$var)] &#60;- 0fdc@data$nbdots &#60;-as.integer(fdc@data$var/nb)dots&#60;-dotsInPolys(fdc, as.integer(fdc@data$nbdots),f = "random")plot(fdc,col="#CCCCCC",border="white")plot(dots, pch=20, coll="black",add=TRUE,cex=0.01)[Téléchargez code et données au format zip]