我有一个包含"state_name“、"county_name”、"value1“、"value2”、"lat“和"lon”列的数据集。我试着用我的数据来应用Plotly网站和其他资源中的例子,但是我没有得到任何运气。他们似乎只有一个关于fipscode的例子,我不知道如何在我的代码中使用"lat“和"lon”信息。
这是我从巧妙的网站上找到的示例代码。有没有办法只使用"lat“和"lon”信息来绘制地图,而不必使用县JSON和fips代码?
library(rjson)
library(plotly)
url <- 'https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json'
counties <- rjson::fromJSON(file=url)
url2<- "https://raw.githubusercontent.com/plotly/datasets/master/fips-unemp-16.csv"
df <- read.csv(url2, colClasses=c(fips="character"))
fig <- plot_ly()
fig <- fig %>% add_trace(
type="choroplethmapbox",
geojson=counties,
locations=df$fips,
z=df$unemp,
colorscale="Viridis",
zmin=0,
zmax=12,
marker=list(line=list(
width=0),
opacity=0.5
)
)
fig <- fig %>% layout(
mapbox=list(
style="carto-positron",
zoom =2,
center=list(lon= -95.71, lat=37.09))
)
fig发布于 2021-05-23 00:15:01
https://stackoverflow.com/questions/67654733
复制相似问题