我正在尝试创建一个以分类变量为州颜色的美国氯普图,但我只得到了一张空白地图。Plotly地图是否与分类数据兼容?如果是,语法如何更改?
对于我的数据,我只需上传一个包含州和随机一个“Good”、“Bad”、“OK”的行的表格。
我可以在下面的代码中更改什么才能使它工作?我已经尝试了一个解决方法,稍微改变了州的颜色,但颜色条变得混乱。(value4是我“Good”、“Bad”、“OK”的分类变量)
如果我的问题不清楚或我的信息不够好,我很抱歉。如果有人有进一步的问题,我可以回答。提前致谢。
对于我的数据,我只需上传一个包含州和随机一个“Good”、“Bad”、“OK”的行的表格。
我可以在下面的代码中更改什么才能使它工作?我已经尝试了一个解决方法,稍微改变了州的颜色,但颜色条变得混乱。(value4是我“Good”、“Bad”、“OK”的分类变量)
如果我的问题不清楚或我的信息不够好,我很抱歉。如果有人有进一步的问题,我可以回答。提前致谢。
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)