inst/shinyApps/density/server.R

library(shiny)
library(mosaic)
library(lattice)
library(grid)

shinyServer(
  
  function(input, output, session) {
    
    source("mDensity.R", local=TRUE)
    
    output$graph <- renderPlot({
      
      args <- list()
      args$trans <- switch(input$trans, 
                           "None"   = c,
                           "Log"    = log,
                           "Sqrt"   = sqrt,
                           "Rank"   = rank,
                           "arcCos" = acos)
      
      args$bandwidth  <- input$band
      args$dist       <- input$dist
      args$seed       <- input$seed
      args$npts       <- input$points
      
      do.call(myFun, args)
    })
    
  }
)
farfallawang/mosaicApps documentation built on May 16, 2019, 10:09 a.m.