R flexdashboard仪表板功能赢得';不要变色

R flexdashboard仪表板功能赢得';不要变色,r,gauge,flexdashboard,R,Gauge,Flexdashboard,我正在尝试使用R中的flexdashboard软件包制作一个蓝色的仪表,但是我似乎无法更改仪表的颜色。似乎只有成功、警告和危险三种预设颜色。我的问题是,我似乎无法将成功变成蓝色。这是我的密码 library(flexdashboard) gauge(20, min = 0, max = 100, symbol = "%", sectors = gaugeSectors(success = c(0, 0.4),

我正在尝试使用R中的flexdashboard软件包制作一个蓝色的仪表,但是我似乎无法更改仪表的颜色。似乎只有成功、警告和危险三种预设颜色。我的问题是,我似乎无法将成功变成蓝色。这是我的密码

library(flexdashboard)

gauge(20, 
          min = 0, 
          max = 100,
          symbol = "%",
          sectors = gaugeSectors(success = c(0, 0.4),
                                 warning = c(0.4, 0.6),
                                 danger = c(0.6, 1)
          )                              )

您可以通过
gaugeSectors
函数中的
colors
参数修改颜色。如帮助中所述,
?仪表元件

颜色可以是标准主题颜色(“成功”、“警告”、“危险”, “主”和“信息”)或任何其他有效的CSS颜色说明符

因此,您需要添加一个
colors
参数,如下所示:
colors=c(“蓝色”,rgb(0,1,0),“35; CC664D”)

另外,在
计量系数中指定值范围时出错:最小值和最大值分别为0和100,因此需要提供此范围内的值:

success = c(0, 40),
warning = c(40, 60),
danger = c(60, 100)
请注意,符号“%”
实际上并没有将值转换为百分比,它只是在值之后打印的字符串

gauge(20, 
      min = 0, 
      max = 100,
      symbol = "%",
      sectors = gaugeSectors(success = c(0, 40),
                             warning = c(40, 60),
                             danger = c(60, 100),
                             colors = c("blue", rgb(0, 1, 0), "#CC664D")
      )
)