[英]How to map discrete colours in a Plotly Sunburst chart in r
我对在 rstudio 中使用 plotly 非常陌生,并且遇到了将离散颜色(存储为字段color
中的十六进制代码)映射到我的ids
字段中的每个切片的问题。
我在下面包含了我的代码:
df %>%
plot_ly(
color = I("black"),
marker = list(colors = ~color)) %>%
add_trace(ids = df$ids,
labels = df$labels,
parents = df$parents,
type = 'sunburst',
maxdepth = -1,
domain = list(column = 0)) %>%
layout(sunburstcolorway = df$color)
这是我使用这段代码得到的旭日形图,这显然不理想:
理想情况下,前四个级别将具有相同的颜色,然后将不同的十六进制颜色代码用于标记为“Poor”、“Moderate”、“GwC”或“Good”的切片。
此处提供了我上面使用的数据框的 csv 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.