【发布时间】:2016-02-26 09:18:25
【问题描述】:
我正在尝试使用rCharts(v 0.4.2) 生成条形图/列。我的问题是我有一年的数据,我需要按月分组。因此,我总共需要显示 12 个条形图。但是,我只有 9 种独特的颜色,之后颜色开始重复。我阅读了this 文档并尝试插入
colors <- c('#7cb5ec','#434348', '#90ed7d', '#f7a35c','#8085e9','#f15c80', '#e4d354','#2b908f','#f45b5b','#91e8e1')
进入我的代码,然后按如下方式调用它:
c <- hPlot(x = 'Confi', y = 'n', data = tablefinalC, type = 'bar', group = 'Month',title = "Inccode By confi",
subtitle = "Bar Graph")
c$plotOptions(series = list(stacking = "normal",colors=paste0('colors'))
c$chart(backgroundColor = NULL)
c$set(dom = 'chart5')
但是,我仍然得到相同的重复颜色。那么有人可以确认我如何增加颜色的数量吗?提前致谢
【问题讨论】:
-
这里可能有问题
colors=paste0('colors')...试试colors=colors -
嗨 Batanicheck,我使用了该选项,并且还使用了 colors = 'colors' 但它没有效果,我仍然重复 - 所以我选择 paste0 选项只是为了检查我是否出错颜色的分配。
-
不是
colors = 'colors'..如果你写它colors==字符串不是你早期difene的变量。试试colors1 <- c('#7cb5ec','#434348', '#90ed7d', '#f7a35c','#8085e9','#f15c80', '#e4d354','#2b908f','#f45b5b','#91e8e1')然后colors=colors1没有' -
按照上面的建议尝试了颜色1,但仍然是同样的问题