我正在尝试使用plotly在R中构建一个 Map . 我将在回复此帖子时分享构建数据帧所需的代码 . 这是我用来绘制图表的代码:
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)
这是我得到的输出:
我的问题很容易理解,但我找不到解决这个问题的方法 . 我希望每个不同县的fillcolor与该县的边界线的蓝色相同 . 在plotly的文档中,它指出了fillcolor:
fillcolor(颜色)
设置填充颜色 . 默认为线条颜色,标记颜色或标记线颜色的半透明变体,以可用的为准 .
这就是问题所在......我不想要半透明的线条变色,我想要实际的线条颜色!我已经尝试将许多不同的值传递给fillcolor参数,但没有运气 . 任何帮助都将非常感激!
谢谢!
编辑 - 佛罗里达数据帧上的输出非常大,超出了RStudio控制台的打印输出最大值 . 这里有一些类似的,可重现的例子--https://plot.ly/r/county-level-choropleth/ .