如何在 Shiny 中更改 C3 Gauge 上的间隔颜色

How to change the interval color on C3 Gauge in Shiny

我正在尝试为 c3 Gauge 的不同时间间隔显示不同的颜色。具体来说,我想间隔显示红色,黄色和绿色。

library(c3)
data.frame(`Bullish Percent` = .50) %>% 
  c3() %>% 
  c3_gauge(max = 1, values = c(.3, .6, 1), threshold = list(unit = "value", max = 1))

我希望这种颜色呈现黄色,但实际上是绿色。

发生的事情是 values = c(.3, .6, 1) 应该进入 threshold = list()

下面的代码应该可以工作:

library(c3)
data.frame(`Bullish Percent` = .50) %>% 
  c3() %>% 
  c3_gauge(max = 1, threshold = list(unit = "value", max = 1,  values = c(.3, .6, 1)))

结果:

如果我们将 Bullish Percent 更改为 .1,我们将得到: