I'm using R to plot some coordinates on a map, using the the following code:
我用R来画地图上的一些坐标,用下面的代码:
library(ggplot2)
library(ggmap)
smalloperations <- read.csv("S:/smalloperations.csv", na.strings=c("","NA"))
lon <- c(smalloperations$target.longitude)
lat <- c(smalloperations$target.latitude)
df <- as.data.frame(cbind(lon,lat))
# getting the map
mapgilbert <- get_map(location = c(lon = mean(df$lon), lat = mean(df$lat)),
zoom = 1, maptype = "satellite", scale = 2)
# plotting the map with some points on it
ggmap(mapgilbert) +
geom_point(data = df, aes(x = lon, y = lat, fill = "red", alpha = 0.8), size
= 5, shape = 21) +
guides(fill=FALSE, alpha=FALSE, size=FALSE)
When I run this code I get this warning:
当我运行这个代码时,我得到这个警告:
Warning messages: 1: In min(x) : no non-missing arguments to min; returning Inf 2: In max(x) : no non-missing arguments to max; returning -Inf 3: In min(x) : no non-missing arguments to min; returning Inf 4: In max(x) : no non-missing arguments to max; returning -Inf
警告消息:1:在min(x)中:没有不丢失的参数给min;返回inf2:在max(x)中:对max没有不遗漏的参数;返回- inf3:在min(x)中:对min没有不丢失的参数;返回inf4:在max(x)中:对max没有不遗漏的参数;返回负
Then the code displays the coordinates but with no map in the background. I have looked around and this error has occurred for other people but the solutions I saw don't seem to be suitable for my specific problem. I am using a smaller, cleaned version of this dataset from kaggle that has no nulls or NA in the target longitudes and latitudes that I'm using and there are no NA's at all in it.
然后,代码显示坐标,但在背景中没有映射。我环顾四周,这个错误发生在其他人身上,但我看到的解决方案似乎并不适合我的具体问题。我使用的是一种更小的,清洁版的数据集,它来自于kaggle,它在我所使用的目标经度和纬度中没有任何空号或NA,在它里面没有NA。
My data structure:
我的数据结构:
'data.frame': 13 obs. of 20 variables:
$ mission.id : int 1 2 3 4 5 6 7 8 9 10 ...
$ mission.date : Factor w/ 1 level "15/08/1943": 1 1 1 1 1 1 1
1 1 1 ...
$ theater.of.operations : Factor w/ 4 levels "CBI","ETO","MTO",..: 3 4
3 3 4 4 4 4 3 3 ...
$ country : Factor w/ 2 levels "GREAT BRITAIN",..: 2 2 2
2 2 2 2 2 2 2 ...
$ air.force : Factor w/ 4 levels "10 AF","12 AF",..: 2 3 2
2 3 3 3 3 2 2 ...
$ aircraft.series : Factor w/ 4 levels "A36","B17","B24",..: 1 3
1 1 3 3 3 2 1 1 ...
$ mission.type : Factor w/ 4 levels "OBJECTIVE BOMBING",..: 4
1 4 4 1 1 3 1 4 4 ...
$ takeoff.base : Factor w/ 2 levels "PONTE OLIVO AIRFIELD",..:
1 2 1 1 2 2 2 2 1 1 ...
$ takeoff.location : Factor w/ 2 levels "SICILY","UNKNOWN": 1 2 1
1 2 2 2 2 1 1 ...
$ target.id : Factor w/ 6 levels "16140","3735",..: 4 6 5 1
6 6 6 6 3 1 ...
$ target.country : Factor w/ 5 levels "BURMA","GERMANY",..: 3 4
3 3 5 4 4 4 3 3 ...
$ target.city.or.area : Factor w/ 10 levels "BERLIN","COSENZA",..: 10
6 2 3 5 4 8 8 9 3 ...
$ target.type : Factor w/ 5 levels "AIRDROME","CITY AREA",..:
4 3 4 4 5 4 4 1 4 4 ...
$ target.industry : Factor w/ 3 levels "ARMAMENT AND ORDNANCE
PLANTS",..: 3 3 3 3 3 3 3 3 3 1 ...
$ target.priority : int 9 1 9 9 1 1 1 1 9 9 ...
$ target.latitude : num 38.22 -7.17 39.27 38.43 -1.12 ...
$ target.longitude : num 15.4 147 16.2 15.9 103.9 ...
$ altitude..hundreds.of.feet.: int 139 44 139 139 60 35 70 40 139 139 ...
$ source.id : Factor w/ 9 levels "11287","11326",..: 9 8 9
9 3 7 1 2 9 9 ...
$ bomb.type : Factor w/ 2 levels "HIGH EXPLOSIVES",..: 1 1
1 1 1 1 1 1 1 1 ...
1 个解决方案
#1
2
zoom is an integer from 3-20 http://stat405.had.co.nz/ggmap.pdf you are using 1
zoom是一个从3-20 http://stat405.had.co.nz/ggmap的整数。你用的是1。
#1
2
zoom is an integer from 3-20 http://stat405.had.co.nz/ggmap.pdf you are using 1
zoom是一个从3-20 http://stat405.had.co.nz/ggmap的整数。你用的是1。