带有rCharts的R闪亮应用

伊格纳西奥

我可以使用rCharts创建此图:

library(rCharts)
X <- structure(list(Var1 = structure(c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 
                                       8L, 9L, 10L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 1L, 2L, 
                                       3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L), .Label = c("1", "2", "3", "4", 
                                                                                    "5", "6", "7", "8", "9", "10"), class = "factor"), Var2 = structure(c(1L, 
                                                                                                                                                          1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
                                                                                                                                                          2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("control", 
                                                                                                                                                                                                                          "treatment1", "treatment2"), class = "factor"), Freq = c(0L, 
                                                                                                                                                                                                                                                                                   0L, 3L, 2L, 6L, 9L, 13L, 36L, 50L, 497L, 0L, 2L, 1L, 3L, 6L, 
                                                                                                                                                                                                                                                                                   4L, 11L, 29L, 50L, 499L, 1L, 2L, 0L, 2L, 5L, 6L, 12L, 22L, 63L, 
                                                                                                                                                                                                                                                                                   490L)), .Names = c("Var1", "Var2", "Freq"), row.names = c(NA, 
                                                                                                                                                                                                                                                                                                                                             -30L), class = "data.frame")
n1<-nPlot(Freq ~ Var1, group = 'Var2', data = X, type = 'multiBarChart')
print(n1)

现在,我正在尝试嵌入Shiny应用程序。我可以使用ggplot2做一个闪亮的应用程序,但是我不确定如何打印rCharts图。

这是我现在拥有的闪亮代码:

#server.R
library(rCharts)
X <- structure(list(Var1 = structure(c(1L, 2L, 3L, 4L, 5L, 6L, 7L, 
                                       8L, 9L, 10L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 1L, 2L, 
                                       3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L), .Label = c("1", "2", "3", "4", 
                                                                                    "5", "6", "7", "8", "9", "10"), class = "factor"), Var2 = structure(c(1L, 
                                                                                                                                                          1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 
                                                                                                                                                          2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("control", 
                                                                                                                                                                                                                          "treatment1", "treatment2"), class = "factor"), Freq = c(0L, 
                                                                                                                                                                                                                                                                                   0L, 3L, 2L, 6L, 9L, 13L, 36L, 50L, 497L, 0L, 2L, 1L, 3L, 6L, 
                                                                                                                                                                                                                                                                                   4L, 11L, 29L, 50L, 499L, 1L, 2L, 0L, 2L, 5L, 6L, 12L, 22L, 63L, 
                                                                                                                                                                                                                                                                                   490L)), .Names = c("Var1", "Var2", "Freq"), row.names = c(NA, 
                                                                                                                                                                                                                                                                                                                                             -30L), class = "data.frame")

shinyServer(
  function(input, output) {
    output$histogram <- renderPlot({
      # You can access the value of the widget with input$select, e.g.
      output$value <- renderPrint({ input$select })
      n2 <- nPlot(Freq ~ Var1, group = 'Var2', data = X, type = 'multiBarChart')
      n2$set(dom = "histogram")
      return(n2)
      })
  }
)

#ui.R
shinyUI(fluidPage(
  titlePanel("Quiz 3 grades distribution"),

  sidebarLayout(
    sidebarPanel(
      helpText("Quiz 3 grade distribution by treatment group"),    
      selectInput("select", label = h3("Select box"), 
                  choices = list("All" = 0, "Not Perfect" = 1, "Perfect" = 2), 
                  selected = 0)
    ),

    mainPanel(plotOutput("histogram"))
  )
))

我究竟做错了什么?谢谢!

杰达里森

使用renderChart2showOutput在中显示nvd3图shiny使用renderChart2不需要使用$set(dom = ....

library(rCharts)
library(shiny)
X <- data.frame(Var1 = c(1L, 2L, 3L, 4L, 5L, 6L, 7L,8L, 9L, 10L, 1L, 2L, 3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L, 1L, 2L,3L, 4L, 5L, 6L, 7L, 8L, 9L, 10L),
                Var2 = structure(c(1L,1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,2L, 2L, 2L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L, 3L), .Label = c("control","treatment1", "treatment2"), class = "factor"),
                Freq = c(0L,0L, 3L, 2L, 6L, 9L, 13L, 36L, 50L, 497L, 0L, 2L, 1L, 3L, 6L, 4L, 11L, 29L, 50L, 499L, 1L, 2L, 0L, 2L, 5L, 6L, 12L, 22L, 63L,490L)
)
runApp(
  list(ui = fluidPage(
    titlePanel("Quiz 3 grades distribution"),

    sidebarLayout(
      sidebarPanel(
        helpText("Quiz 3 grade distribution by treatment group"),    
        selectInput("select", label = h3("Select box"), 
                    choices = list("All" = 0, "Not Perfect" = 1, "Perfect" = 2), 
                    selected = 0)
      ),

      mainPanel(
        showOutput("histogram","Nvd3")
      )
      )
  ),
  server = shinyServer(
    function(input, output, session) {
      output$histogram <- renderChart2({
        n2 <- nPlot(Freq ~ Var1, group = 'Var2', data = X, type = 'multiBarChart')
        n2
      })
    }
  )

  )
)

nPlot闪亮

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有Highcharts的rCharts作为闪亮的应用程序

来自分类Dev

带有闪亮图的rCharts和highcharts无法正确更新

来自分类Dev

R带有ui.R的闪亮应用错误

来自分类Dev

R闪亮,因为Windows桌面应用程序创建带有警告的文本文件

来自分类Dev

带有CheckboxInput的R闪亮滤镜

来自分类Dev

带有闪亮应用程序类别的 gvisBubbleChart

来自分类Dev

使用闪亮的应用程序中的rCharts修复标签

来自分类Dev

具有闪亮和rCharts的x和y标签

来自分类Dev

rCharts和highcharts具有闪亮的情节无法正确更新

来自分类Dev

R带有滚动条的闪亮多选

来自分类Dev

带有空表的闪亮R renderDataTable

来自分类Dev

R带有滚动条的闪亮多选

来自分类Dev

图表的闪亮rcharts大小?

来自分类Dev

在R中带有rCharts的nvd3 scatterPlot:点的大小会变化吗?

来自分类Dev

R中带有rCharts的nvd3 scatterPlot:增加标签的字体大小?

来自分类Dev

带有逗号的闪亮renderTable

来自分类Dev

带有ggplot映射的闪亮应用-多边形颜色与用户输入不匹配

来自分类Dev

地图无法在带有传单和栅格的闪亮应用程序中呈现

来自分类Dev

闪亮的应用程序,用于预测,带有rpart显示错误

来自分类Dev

setBookmarkExclude 在带有 DT 数据表的闪亮应用程序上?

来自分类Dev

在带有按钮的闪亮应用程序中显示预定义的图

来自分类Dev

带有分类和数值数据过滤器的闪亮应用

来自分类Dev

闪亮的rcharts多个图表输出

来自分类Dev

rCharts不会在闪亮的应用程序中渲染图

来自分类Dev

使用dimple.js,rCharts图不会出现在闪亮的应用程序中

来自分类Dev

rCharts:情节在RStudio中工作正常,但在闪亮的应用程序中为空

来自分类Dev

使用dimple.js,rCharts图不会出现在闪亮的应用程序中

来自分类Dev

Rcharts nPlot()带有离散/ multiBarChart的百分比

来自分类Dev

在 R 中部署闪亮的应用程序时出现问题。使用带有网状结构的虚拟环境在应用程序中运行 python 代码。错误——虚拟环境:权限被拒绝

Related 相关文章

  1. 1

    带有Highcharts的rCharts作为闪亮的应用程序

  2. 2

    带有闪亮图的rCharts和highcharts无法正确更新

  3. 3

    R带有ui.R的闪亮应用错误

  4. 4

    R闪亮,因为Windows桌面应用程序创建带有警告的文本文件

  5. 5

    带有CheckboxInput的R闪亮滤镜

  6. 6

    带有闪亮应用程序类别的 gvisBubbleChart

  7. 7

    使用闪亮的应用程序中的rCharts修复标签

  8. 8

    具有闪亮和rCharts的x和y标签

  9. 9

    rCharts和highcharts具有闪亮的情节无法正确更新

  10. 10

    R带有滚动条的闪亮多选

  11. 11

    带有空表的闪亮R renderDataTable

  12. 12

    R带有滚动条的闪亮多选

  13. 13

    图表的闪亮rcharts大小?

  14. 14

    在R中带有rCharts的nvd3 scatterPlot:点的大小会变化吗?

  15. 15

    R中带有rCharts的nvd3 scatterPlot:增加标签的字体大小?

  16. 16

    带有逗号的闪亮renderTable

  17. 17

    带有ggplot映射的闪亮应用-多边形颜色与用户输入不匹配

  18. 18

    地图无法在带有传单和栅格的闪亮应用程序中呈现

  19. 19

    闪亮的应用程序,用于预测,带有rpart显示错误

  20. 20

    setBookmarkExclude 在带有 DT 数据表的闪亮应用程序上?

  21. 21

    在带有按钮的闪亮应用程序中显示预定义的图

  22. 22

    带有分类和数值数据过滤器的闪亮应用

  23. 23

    闪亮的rcharts多个图表输出

  24. 24

    rCharts不会在闪亮的应用程序中渲染图

  25. 25

    使用dimple.js,rCharts图不会出现在闪亮的应用程序中

  26. 26

    rCharts:情节在RStudio中工作正常,但在闪亮的应用程序中为空

  27. 27

    使用dimple.js,rCharts图不会出现在闪亮的应用程序中

  28. 28

    Rcharts nPlot()带有离散/ multiBarChart的百分比

  29. 29

    在 R 中部署闪亮的应用程序时出现问题。使用带有网状结构的虚拟环境在应用程序中运行 python 代码。错误——虚拟环境:权限被拒绝

热门标签

归档