You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将R Shiny radioButtons部分选项字体设置为红色?

给Shiny单选按钮指定选项设置红色字体

嘿,这个需求很好实现!咱们可以直接在radioButtons的选项文本里嵌入HTML样式标签,Shiny会自动解析这些HTML代码,这样就能精准把"Normal"和"Uniform"的字体改成红色啦。

修改后的完整代码:

ui <- fluidPage(
  radioButtons("dist", "Distribution type:", 
               c(HTML("<span style='color:red'>Normal</span>") = "norm", 
                 HTML("<span style='color:red'>Uniform</span>") = "unif", 
                 "Log-normal" = "lnorm", 
                 "Exponential" = "exp"))
)
server <- function(input, output) {}

# 运行app
shinyApp(ui, server)

关键说明:

  • 用HTML()函数把包含样式的<span>标签包裹起来,告诉Shiny这是要渲染的HTML内容,而非普通文本
  • 通过style='color:red'直接给指定选项的文本设置红色字体,其余选项保持默认样式不变

内容的提问来源于stack exchange,提问作者user7373139

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 08:36:57