[R] labelCoubtries() doesn't work. Where is my mistake?

Jim Lemon drjimlemon at gmail.com
Sun Jan 18 05:28:32 CET 2015


Hi Claudia,
It seems that you are using the "rworldmap" package. The simplest
solution to your problem seems to be the "identifyCountries" function.
Just call:

identifyCountries()

instead of "labelCountries" and left click on the countries you want labeled.

Jim


On Sat, Jan 17, 2015 at 3:33 AM,  <paladini at trustindata.de> wrote:
> Hello,
> I have problems to label countries in my map.
>
> I use the following code to draw the map:
>
>
> epimap=joinCountryData2Map(epidata,joinCode="NAME",nameCountryColumn="Country",nameJoinColumn="Country")
> mapCountryData(epimap, nameColumnToPlot="EPI.2.0" ,mapRegion="europe",
> oceanCol="slateblue1",
> missingCountryCol="darkgrey", colourPalette=c("palegreen","darkgreen"),
> mapTitle="European Participation Index")
>
> That works without any problems.
>
>  When I use labelCountries() afterwards all countries are named, including
> Isle of Man, San Marino etc.
>  and the map becomes quite confusing.
>
> Therefore I want to label only the 27 countries contained in my data.
>
> In order to get their coordinates I use the following routine:
>
> country_index= c()
> j=1
> for (i in 1:244){
>         if  (!is.na(epimap[["Country"]][i])){
>                 country_index[j]=i
>                 j=j+1
>         }
>
>
>
> }
>
> LON=epimap[['LON']][namei]
> LAT=epimap[['LAT']][namei]
>
> epidata_spat=cbind(epidata, LON,LAT)
>
> It is a bit pedestrian but I dont't know how to do it more elegantly.
> Nevertheless it works.
>
> Now I use
>
>
> labelCountries(dF="epidata_spat",nameCountryColumn ="Country", nameX="LON",
> nameY="LAT")
>
>
> But nothing happens. There is neither an error message nor country-labels.
>
> I haven't the faintest idea why it doesn't work or how to do it properly.
> It would be really nice if somebody could help me.
>
>
>
> Best regards and thanking you in anticipation!
>
> Claudia
>
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list