R ggmap ggplot2 error “Error: Discrete value supplied to continuous scale”
R ggmap ggplot2 error “Error: Discrete value supplied to continuous scale”
我想在印度地图上标记印度的机场。我的代码如下:
library(ggmap)
library(ggplot2)
airports <- read.csv("C://Users//MEJA03514//Downloads//in-airports.csv", header=T)
map <- get_googlemap("India", zoom = 4)
points <- ggmap(map) + geom_point(aes(x = longitude_deg, y = latitude_deg), data = airports, alpha = 0.5)
points
我从以下位置下载了机场数据文件:https://data.humdata.org/dataset/ourairports-ind
我收到一个错误:
Error: Discrete value supplied to continuous scale
在我将 ggmap()
与 geom_point()
函数组合之后。你能帮我找出这段代码中的错误吗?
提前致谢!
它非常适合我使用你的代码。但我也能够重现您的错误:使用 View(airport)
或 head(airport)
查看 airport
,您会注意到您的数据在第一行中有解释变量的值(HXL 标签).确保你下载的数据没有这些标签或手动删除它们(但你必须获得正确的数据类型)。如果勾选str(airport)
,经纬度应该是numeric
,而不是character
。
我想在印度地图上标记印度的机场。我的代码如下:
library(ggmap)
library(ggplot2)
airports <- read.csv("C://Users//MEJA03514//Downloads//in-airports.csv", header=T)
map <- get_googlemap("India", zoom = 4)
points <- ggmap(map) + geom_point(aes(x = longitude_deg, y = latitude_deg), data = airports, alpha = 0.5)
points
我从以下位置下载了机场数据文件:https://data.humdata.org/dataset/ourairports-ind
我收到一个错误:
Error: Discrete value supplied to continuous scale
在我将 ggmap()
与 geom_point()
函数组合之后。你能帮我找出这段代码中的错误吗?
提前致谢!
它非常适合我使用你的代码。但我也能够重现您的错误:使用 View(airport)
或 head(airport)
查看 airport
,您会注意到您的数据在第一行中有解释变量的值(HXL 标签).确保你下载的数据没有这些标签或手动删除它们(但你必须获得正确的数据类型)。如果勾选str(airport)
,经纬度应该是numeric
,而不是character
。