rCharts-结合gvisMerge之类的两个rCharts

大数据科学家

无论如何,我可以组合两个rCharts,例如gvisMerge(obj1,obj2)。我意识到rCharts对象是函数。有没有办法组合R函数。我正在使用一个闪亮的应用程序,在其中我要呈现两个rCharts。

 output$chart = renderChart({
 a <- rHighcharts:::Chart$new()
 a$title(text = "Report 1")
 a$xAxis(categories = as.character(df1$Date))
 a$yAxis(title = list(text = "Report 1"))

 a$data(x = df1$Date, y = df1$Val1, type = "line", name = "Values 1")
 a$data(x = df1$Date, y = df1$Val2, type = "column", name = "Values 2")
 a

 b <- rHighcharts:::Chart$new()
 b$title(text = "Report 2")
 b$xAxis(categories = as.character(df2$Week))
 b$yAxis(title = list(text = "Report 2"))

 b$data(x = df2$Week, y = df2$Val3, type = "line", name = "Values 3")
 b$data(x = df2$Week, y = df2$Val4, type = "column", name = "Values 4")
 b
 return(a,b) # Can we combine both and return
 })

在ui

output$mytabs = renderUI({
  tabs = tabsetPanel(
         tabPanel('Plots', h4("Plots"), chartOutput("chart"))
  })
拉姆纳特

如果您使用的是Shiny,我建议您使用它的布局功能来布局页面,然后将图表放置在所需的位置。这是一个最小的示例(您必须正确设置图表的宽度以避免重叠)

library(shiny)
library(rCharts)

runApp(list(
  ui = fluidPage(
    title = 'Multiple rCharts',
    fluidRow(
      column(width = 5, chartOutput('chart1', 'polycharts')),
      column(width = 6, offset = 1, chartOutput('chart2', 'nvd3'))
    )
  ),
  server = function(input, output){
    output$chart1 <- renderChart2({
      rPlot(mpg ~ wt, data = mtcars, type = 'point')
    })
    output$chart2 <- renderChart2({
      nPlot(mpg ~ wt, data = mtcars, type = 'scatterChart')
    })
  }
))

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

RCharts scatterChart增强功能

来自分类Dev

RCharts lineChart功能

来自分类Dev

图表的闪亮rcharts大小?

来自分类Dev

rcharts highcharts plotLines

来自分类Dev

闪亮的rcharts多个图表输出

来自分类Dev

通过IPython Notebook分享rCharts

来自分类Dev

使用rCharts hPlot显示多个时间序列

来自分类Dev

带有rCharts的R闪亮应用

来自分类Dev

rcharts y轴上的怪异数字

来自分类Dev

高图(rCharts)onclick工具提示

来自分类Dev

如何在rCharts中使用Highcharts主题

来自分类Dev

rChardown中的rCharts和DT是否兼容?

来自分类Dev

闪亮的rcharts酒窝气泡图

来自分类Dev

rCharts轴标签与刻度线标签重叠

来自分类Dev

rCharts morris标题和轴标签

来自分类Dev

rCharts and Shiny-图未显示

来自分类Dev

rCharts输出到字符串

来自分类Dev

使用rCharts包创建气泡图(Highcharts)

来自分类Dev

Flexdashboard-模块化rCharts代码

来自分类Dev

更改rCharts Sankey图上的字体大小

来自分类Dev

R:如何使用rCharts绘制统计函数

来自分类Dev

rCharts中的反应性数据框

来自分类Dev

通过rCharts格式化Highcharts图

来自分类Dev

rCharts轴标签与刻度线标签重叠

来自分类Dev

如何在rCharts中使用Highcharts主题

来自分类Dev

光泽和Rcharts的y轴标记?

来自分类Dev

rCharts格式化轴标签:outputFormat

来自分类Dev

rCharts-不显示x轴元素

来自分类Dev

闪亮和rCharts:我不起作用