如何将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
相关产品推荐
相关产品推荐

