我正在尝试创建美国的叶绿体地图,该地图使用分类变量作为州颜色,但我只得到一张空白地图。绘图地图与分类数据兼容吗?如果是这样,语法如何改变?
对于我的数据,我只是上传一个由状态和随机的“好”、“坏”、“好”之一组成的行表。
我可以在下面的代码中更改什么才能使其正常工作?我尝试了一种解决方法,可以稍微改变状态的颜色,但颜色条变得不稳定。(value4 是我的“好”、“坏”、“好”的分类变量)
如果我的问题不清楚或者我的信息不太好,我深表歉意。如果有人有进一步的问题,我可以回答。提前致谢
foo <- brewer.pal(n = 3,
name = "Set1")
df <- mutate(df, test = ntile(x = value4, n = 3))
cw_map <- plot_ly(
data = df,
type = "choropleth",
locations = ~ state,
locationmode = "USA-states",
color = ~ test,
colors = foo[df$test],
z = ~ test
) %>%
layout(geo = list(scope = "usa"))
print(cw_map)
Run Code Online (Sandbox Code Playgroud)