【发布时间】:2017-11-15 06:50:36
【问题描述】:
我正在尝试使用 plotly 在 R 中构建地图。我将在回复这篇文章时分享构建数据框所需的代码。这是我用来绘制图表的代码:
florida %>%
group_by(group) %>%
plot_ly(x = ~long, y = ~lat,
color = ~color_vals, colors = 'Blues') %>%
add_polygons(line = list(width = 2),
# fillcolor = 'WHAT GOES HERE',
opacity = 1, showlegend = FALSE)
我的问题很容易理解,但我找不到解决此问题的方法。我希望每个不同县的填充颜色与该县的边界线具有相同的蓝色阴影。在 plotly 的文档中,它声明了填充颜色:
填充颜色(颜色)
设置填充颜色。默认为线条颜色、标记颜色或标记线颜色的半透明变体,以可用者为准。
这就是问题所在......我不想要线条颜色的半透明变体,我想要实际的线条颜色!我尝试将许多不同的值传递给 fillcolor 参数,但没有运气。对此的任何帮助将不胜感激!
谢谢!
编辑 - 佛罗里达数据帧上的 dput 非常大,超过了 RStudio 控制台的最大打印输出。不过,这里有一些类似的、可重复的示例 - https://plot.ly/r/county-level-choropleth/。
【问题讨论】: