As you can see below, there is a weird displaying problem on the maps I made using ggplots. The same problem seems to happen with any projection.

Here is the code:
Only the packages maps and ggplot2 are needed
mapWorld <- borders("world", colour="gray50", fill="black")
ggplot() + mapWorld +
coord_map("mercator") +
ylim(-90,90)
summary(mapWorld$data)looks like longitude is coded from -179 to 190... I would expect -180 to 180?borderwork just fine for me. I'm 99% sure it's a data issue rather than a ggplot issue.?borderswork fine for me too. That's weird since some peoples useborders("world", ...)without any mention of this problem+coord_equalto the plot appears to fix the problem. But I am not posting this as an answer because I am not certain it is a solution per se i.e. Shouldn't the projection specification incoord_map()suffice ???