r - 通过 Shiny 的包 R 在浏览器中显示符号

标签 r symbols shiny

我的 Shiny 应用中有以下数字输入:

numericInput(
 inputId = "beta",
 label = "beta:",
 value = 0.05,
 step = 0.01
),

是否可以在 Web 浏览器中将“beta”显示为希腊符号而不是字符串“beta”?

提前致谢。

最佳答案

以下对我有用:

numericInput(
  inputId = "beta",
  label = HTML("β:"),
  value = 0.05,
  step = 0.01
)

所以用 β 替换 beta它应该在浏览器中呈现为 β。 HTML用于标记文本如此 Shiny 不会执行转义。

编辑:进行更多涉及的操作mathjax很有用。这是一个 ui.R 的例子调用 MathJax 库:
library(shiny)

shinyUI(pageWithSidebar(

  # Application title
  headerPanel("New Application"),
  # Sidebar with a slider input for number of observations
  sidebarPanel(
    tags$head( tags$script(src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full", type = 'text/javascript'),
               tags$script( "MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});", type='text/x-mathjax-config')
    ),
    numericInput(
      inputId = "beta",
      label = HTML("$$ \\beta_1 $$"),
      value = 0.05,
      step = 0.01
    )
  ),
  # Show a plot of the generated distribution
  mainPanel(
    plotOutput("distPlot")
  )
))

关于r - 通过 Shiny 的包 R 在浏览器中显示符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20674697/

相关文章:

r - 在 ggplot2 中使用 Squash_axis 时出现错误 "NAs are not allowed in subscripted assignments",数据集没有 NA 值

scala - 用于向 Scala Actors 发送消息的符号或案例类?

r - 如何从服务器端查看 Shiny 的仪表板框是否折叠

r - asJSON(keep_vec_names=TRUE) 的输入是一个命名向量。在未来的 jsonlite 版本中,将不支持此选项

r - 与唯一的 observeEvent 相关联的 actionButton 的动态数量

r - 日期列中的不同条目,目的是在删除之前保留列。如何最好地清理这样的 "date"列?

r - 来自数据框的加权图

r - 创建加权geom_histogram()

assembly - 链接时间优化问题导致带有 ASM 常量的 undefined symbol

java - 如何使用 Unicode 或 Java 中的任何替代方法显示 "sigma-hat"? (我有部分解决方案)