我正在创建一个R闪亮的仪表板,正在过滤数据。处理反应数据。进行不同的选择时,条形图中的颜色会发生变化并且不一致。颜色表示良好,中性,差,不可用,因此订单很重要。全闪亮的应用程序位于:https://stoltzmaniac.shinyapps.io/medicare_data/,代码位于:https://github.com/stoltzmaniac/Medicare/tree/master/shinyApp(server.R和ui.R)Plotly部分如下所示:
myRow.createCell(0).setCellValue("Your Value !!")
答案 0 :(得分:1)
情节帮助说here(向下滚动一下)。定义命名颜色向量:
global_colors <- setNames(rainbow(nrow(data)), data$brand) # this maps brand to color
我想你的数据是
data <- head(mtcars)
data$brand <- rownames(data)
然后,绘图创建为
plot_ly(data, x = ~brand, y = ~hp, type = "bar", color = ~brand, colors = globalcolors)
(注意~
之前没有globalcolors
,因为这是全局颜色矢量)
希望这会有所帮助:)