I would like to be able to create a world map with circles on a graph related to No of Documents.
I tried to do this using mapBubbles, but when plotting something went wrong.
The data file that I have is as follows:
ISO3V10 Country No of Documents Lat Lon ARG Argentina 41 -64 -34 AUS Australia 224 133 -27 CAN Canada 426 -95 60 IRL Ireland 68 -8 53 ITA Italy 583 12.8333 42.8333 NLD Netherlands 327 5.75 52.5 NZL New Zealand 26 174 -41 ESP Spain 325 -4 40 GBR United Kingdom 2849 -2 54 USA United States 3162 -97 38
The code I wrote below:
# Thanks to Andrie for the reproducible code and Paolo for the suggested edit zz <-"ISO3V10 Country No.of.Documents Lat Lon ARG Argentina 41 -64 -34 AUS Australia 224 133 -27 CAN Canada 426 -95 60 IRL Ireland 68 -8 53 ITA Italy 583 12.8333 42.8333 NLD Netherlands 327 5.75 52.5 NZL 'New Zealand' 26 174 -41 ESP Spain 325 -4 40 GBR 'United Kingdom' 2849 -2 54 USA 'United States' 3162 -97 38 " dF2 <- read.table(textConnection(zz), header = TRUE) # dF2 <- read.delim(file="C:\\Users\\js207963\\Documents\\noofpublications_AllUpdated.txt", header = TRUE, sep = "\t") dF2[] par(mai=c(0,0,0.2,0),xaxs="i",yaxs="i") mapBubbles(dF2=getMap(), nameZSize="No.of.Documents", nameZColour="Country",oceanCol="lightblue", landCol="wheat", addLegend=FALSE
So the question is, can you help me fix the code to print the data correctly?
Cheers, Jess
source share