R Shiny 用 katex 排列单选按钮
R Shiny lining up radio buttons with katex
在 Shiny 中使用单选按钮 select 模型。这些模型使用 katex 通过公式定义。有没有办法将 katex 插入到按钮的选择中?
我试过 ,但不能与 katex 一起使用:
radioButtons_withHTML("my_model", label = h4("Choose model"),
choices = list(
HTML(katex("y = (ax^\nu + b)^{-1}")) = 1,
"Exponential" = 2),
selected = 1)
目前公式在单选按钮旁边,没有对齐。
您可以在 choiceNames
参数中使用 HTML
,如下所示:
library(shiny)
ui <- fluidPage(
radioButtons("my_model", label = h4("Choose model"),
choiceNames = list(tags$span(HTML("y = (ax<sup>ν</sup> + b)<sup>-1</sup>")),
tags$span(HTML("y = (e<sup>ax</sup> + νe<sup>bx</sup>)<sup>-1</sup>"))
),
choiceValues = c(1,2), selected = 1)
)
server <- shinyServer(function(input, output) {
})
shinyApp(ui = ui, server = server)
有了这个,你会得到如下所示的输出:
在 Shiny 中使用单选按钮 select 模型。这些模型使用 katex 通过公式定义。有没有办法将 katex 插入到按钮的选择中?
我试过
radioButtons_withHTML("my_model", label = h4("Choose model"),
choices = list(
HTML(katex("y = (ax^\nu + b)^{-1}")) = 1,
"Exponential" = 2),
selected = 1)
目前公式在单选按钮旁边,没有对齐。
您可以在 choiceNames
参数中使用 HTML
,如下所示:
library(shiny)
ui <- fluidPage(
radioButtons("my_model", label = h4("Choose model"),
choiceNames = list(tags$span(HTML("y = (ax<sup>ν</sup> + b)<sup>-1</sup>")),
tags$span(HTML("y = (e<sup>ax</sup> + νe<sup>bx</sup>)<sup>-1</sup>"))
),
choiceValues = c(1,2), selected = 1)
)
server <- shinyServer(function(input, output) {
})
shinyApp(ui = ui, server = server)
有了这个,你会得到如下所示的输出: