forked from rstudio/shiny-examples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.R
31 lines (30 loc) · 953 Bytes
/
server.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
library(shiny)
shinyServer(function(input, output, session) {
output$ex1 <- renderUI({
withMathJax(helpText('Dynamic output 1: $$\\alpha^2$$'))
})
output$ex2 <- renderUI({
withMathJax(
helpText('and output 2 $$3^2+4^2=5^2$$'),
helpText('and output 3 $$\\sin^2(\\theta)+\\cos^2(\\theta)=1$$')
)
})
output$ex3 <- renderUI({
withMathJax(
helpText('The busy Cauchy distribution
$$\\frac{1}{\\pi\\gamma\\,\\left[1 +
\\left(\\frac{x-x_0}{\\gamma}\\right)^2\\right]}\\!$$'))
})
output$ex4 <- renderUI({
invalidateLater(5000, session)
x <- round(rcauchy(1), 3)
withMathJax(sprintf("If \\(X\\) is a Cauchy random variable, then
$$P(X \\leq %.03f ) = %.03f$$", x, pcauchy(x)))
})
output$ex5 <- renderUI({
if (!input$ex5_visible) return()
withMathJax(
helpText('You do not see me initially: $$e^{i \\pi} + 1 = 0$$')
)
})
})