我试图在R中绘制一个等值区域图,并使用此函数找到一些非常有前途的代码plot_geo():https://plot.ly/r/choropleth-maps/ .不幸的是我无法找到如何使代码适应我的问题,我在互联网上找不到有用的解释.
这是原始代码:
# specify some map projection/options
g <- list(
scope = 'usa',
projection = list(type = 'albers usa'),
showlakes = TRUE,
lakecolor = toRGB('white')
)
plot_geo(df, locationmode = 'USA-states') %>%
add_trace(
z = ~total.exports, text = ~hover, locations = ~code,
color = ~total.exports, colors = 'Purples'
) %>%
colorbar(title = "Millions USD") %>%
layout(
title = '2011 US Agriculture Exports by State<br>(Hover for breakdown)',
geo = g
)
Run Code Online (Sandbox Code Playgroud)
我使用的数据是一个数值,确定填充国家的颜色,以及所有欧洲国家的两位数ISO代码.所以,既然我想创建一个欧洲地图,我设置scope = 'europe'但我不明白projection …