我正在尝试在R中创建一个Choropleth贴图。我已经合并了shapefile和数据文件。我正在尝试为各种颜色创建调色板,我希望数据可以显示在我的choropleth上。当我使用colorNumeric函数时,它将返回错误消息。
library(leaflet)
library(rgdal)
library(tigris)
library(dplyr)
LAsMap <- readOGR(dsn = "C:/Users/LocalAuthorityShapefiles",
layer = "Local_Authority_Districts_December_2017_Generalised_Clipped_Boundaries_in_United_Kingdom_WGS84")
data <- read.csv(file = "C:/projects/N123.csv")
data_merged_map <- geo_join(LAsMap, data, "lad17cd", "lad17nm")
mypalette <- colorNumeric( palette="viridis", domain=data_merged_map$N456)
我希望输出结果仅运行代码并在我的工作区中创建一个调色板,但是会出现“无法确定域范围”错误消息。
答案 0 :(得分:0)
对我来说,这是因为我有 -Inf
值。最初它们是 0,但我 log10()
转换了向量,这就是为什么它们对我来说是 -Inf
。