R блестящий с условным математиком - PullRequest
0 голосов
/ 01 июня 2018

Привет, я знаю, что вы можете иметь встроенные уравнения в R-блестящем приложении, используя функцию withMathJax, но из того, что я видел, это простые математические уравнения, которые вы можете использовать, как в примерах Rshiny здесь.Мне было интересно, есть ли какой-нибудь новый способ добавления условных падежей, как в латексе со следующим кодом

f(n) =
\begin{cases}
n/2,  & \text{if $n$ is even} \\
3n+1, & \text{if $n$ is odd}
\end{cases}

, который выдает следующее, ура

conditional output

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Я думаю, это то, что вы хотите или?

library(shiny)

ui <- {fluidPage(
  title = 'MathJax Examples',
  withMathJax(),
  uiOutput('ex4')
  )}

server <- function(input, output, session) {
  output$ex4 <- renderUI({
    withMathJax(
      helpText('$$f(n)=\\begin{cases}
               n/2,  & \\text{if $n$ is even} \\\\
               3n+1, & \\text{if $n$ is odd}
               \\end{cases}\\!$$'))
  })
}
shinyApp(ui, server)
0 голосов
/ 01 июня 2018

как получить условный вывод на основе выбора вкладок в блестящем приложении

Я думаю, что приведенная выше ссылка может дать вам хорошую информацию о том, как писать условные случаи.Там также есть ссылка, в которой есть соответствующий учебник по применению Условных дел. Надеюсь, он вам поможет.

...