On Feb 12, 2021, at 9:01 PM, David Winsemius <dwinsemius at comcast.net>
On Feb 12, 2021, at 1:35 PM, Jibrin Alhassan <
jibrin.alhassan at unn.edu.ng> wrote:
?Hello Romanus,
You are to post only the code and the error messages and not all the
information from your terminal in R session.
That?s not actually the best practice for rhelp questions. More info is
better than less. What?s missing, however, is the data.
On Fri, Feb 12, 2021, 4:35 PM Romanus Ejike <
romanusejike1971 at gmail.com>
wrote:
Please, I need help from anyone that can solve this problem.
I wanted to plot a world map with locations and names of the locations
could not. The codes I have tried are as shown below.
ugwoke at ugwoke-HP-ENVY-Laptop-13-aq0xxx:~/Desktop$ R
R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
read.table("NM1989.txt",col.names=c("SNAME","FNAME","NMTYPE","LAT","LON","ALTI"))
Here the file is named NMdata.
library(ggplot2)
library(sf)
Linking to GEOS 3.9.0, GDAL 3.2.0, PROJ 7.2.0
library(rnaturalearth)
library(rnaturalearthdata)
world <- ne_countries(scale = "medium", returnclass = "sf")
ggplot(data = world) + geom_sf() + labs( x = "Longitude", y =
+ coord_sf(xlim = c(-180.00, 180.00), ylim = c(-90.00, 90.00), expand =
FALSE) + ggtitle("World map") + points(NMdata$LON,Nmdata$LAT,col =
cex = 0.01)
Error in xy.coords(x, y) : object 'Nmdata' not found
But the error says Nmdata not found. SPELLING!!!!
?
David
ggplot(data = world) + geom_sf() + labs( x = "Longitude", y =
+ coord_sf(xlim = c(-180.00, 180.00), ylim = c(-90.00, 90.00), expand =
FALSE) + ggtitle("World map") + points(NMdata$LON,NMdata$LAT,col =
cex = 0.01)
Error in plot.xy(xy.coords(x, y), type = type, ...) :
plot.new has not been called yet
In addition: Warning messages:
1: In xy.coords(x, y) : NAs introduced by coercion
2: In xy.coords(x, y) : NAs introduced by coercion
3: In (function (display = "", width, height, pointsize, gamma, bg, :
locale not supported by Xlib: some X ops will operate in C locale
4: In (function (display = "", width, height, pointsize, gamma, bg, :
X cannot set locale modifiers
ggplot(data = world) + geom_sf() + labs( x = "Longitude", y =
+ coord_sf(xlim = c(-180.00, 180.00), ylim = c(-90.00, 90.00), expand =
FALSE) + ggtitle("World map") + points(NMdata$LON,NMdata$LAT,col =
cex = 0.01, pch = 20)
Error in plot.xy(xy.coords(x, y), type = type, ...) :
plot.new has not been called yet
In addition: Warning messages:
1: In xy.coords(x, y) : NAs introduced by coercion
2: In xy.coords(x, y) : NAs introduced by coercion.
I have also tried the codes below but it did not show the locations.
ugwoke at ugwoke-HP-ENVY-Laptop-13-aq0xxx:~/Desktop$ R
R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
library("ggplot2")
library(sf)
Linking to GEOS 3.9.0, GDAL 3.2.0, PROJ 7.2.0
library("rnaturalearth")
library("rnaturalearthdata")
theme_set(theme_bw())
world <- ne_countries(scale = "medium", returnclass = "sf")
class(world)
ggplot(data = world) + geom_sf() + labs( x = "Longitude", y =
+
+ + ggtitle("World map") + coord_sf(crs = "+proj=laea +lat_0=52
+x_0=4321000 +y_0=3210000 +ellps=GRS80 +units=m +no_defs ")
Error in +ggtitle("World map") : invalid argument to unary operator
ggplot(data = world) + geom_sf() + labs( x = "Longitude", y =
+ ggtitle("World map") + coord_sf(crs = "+proj=laea + lat_0=52 +
x_0=4321000 + y_0=3210000 + ellps=GRS80 + units=m + no_defs ")
Warning messages:
1: In (function (display = "", width, height, pointsize, gamma, bg, :
locale not supported by Xlib: some X ops will operate in C locale
2: In (function (display = "", width, height, pointsize, gamma, bg, :
X cannot set locale modifiers.
I really appreciate any help rendered. Thanks
[[alternative HTML version deleted]]