【发布时间】:2016-07-01 16:53:23
【问题描述】:
我正在尝试使用flexdashboard 渲染一个nvd3 图表。谁能指出我做错了什么?我已经尝试了一些事情,下面有两个我尝试过的例子。
感谢您的帮助。
flex.Rmd
---
title: "Untitled"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
runtime: shiny
---
```{r setup, include=FALSE}
library(flexdashboard)
library(rCharts)
library(knitr)
library(shiny)
dat <- data.frame(
t = rep(0:23, each = 4),
var = rep(LETTERS[1:4], 4),
val = round(runif(4*24,0,50))
)
output$chart1 <- renderChart({
chrt1 <- nPlot(val ~ t, group = 'var', data = dat,
type = 'stackedAreaChart', id = 'chart')
return(chrt1)
})
chrt1 <- nPlot(val ~ t, group = 'var', data = dat,
type = 'stackedAreaChart', id = 'chart')
```
Column {data-width=650}
-----------------------------------------------------------------------
### Chart A
```{r}
# showOutput("chart1", "nvd3")
renderChart({ chrt1$print("hi") })
```
【问题讨论】:
标签: r shiny nvd3.js rcharts flexdashboard