小编mgr*_*fin的帖子

如何在 R Plotly 中基于分类变量创建叶绿体图?

我正在尝试创建美国的叶绿体地图,该地图使用分类变量作为州颜色,但我只得到一张空白地图。绘图地图与分类数据兼容吗?如果是这样,语法如何改变?

对于我的数据,我只是上传一个由状态和随机的“好”、“坏”、“好”之一组成的行表。

我可以在下面的代码中更改什么才能使其正常工作?我尝试了一种解决方法,可以稍微改变状态的颜色,但颜色条变得不稳定。(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)

maps r categorical-data plotly

3
推荐指数
1
解决办法
1458
查看次数

标签 统计

categorical-data ×1

maps ×1

plotly ×1

r ×1