我想使用rCharts
库来生成一些图,所以我给他们的website试一试。无法使用`nvd3`创建`rCharts`演示
好像我无法让演示工作,我将下面的代码粘贴到一个markdown文件中(我第一次尝试将它粘贴到控制台RStudio
中)。
library(rCharts)
options(
rcharts.mode = 'iframesrc',
rcharts.cdn = TRUE,
RCHART_WIDTH = 600,
RCHART_HEIGHT = 400
)
library(knitr)
opts_chunk$set(tidy = F, results = 'asis', comment = NA)
dat <- data.frame(
t = rep(0:23, each = 4),
var = rep(LETTERS[1:4], 4),
val = round(runif(4*24,0,50))
)
p8 <- nPlot(val ~ t, group = 'var', data = dat,
type = 'stackedAreaChart', id = 'chart'
)
p8
我得到下面的输出(在帖子的末尾粘贴),但没有情节(我也是在RStudio
浏览器窗口中点击Open in Browser
,但仍然没有看到任何情节。
我对R
会话信息如下:。
Session info --------------------------
setting value
version R version 3.1.2 (2014-10-31)
system x86_64, mingw32
ui RStudio (0.98.1103)
language (EN)
collate English_United States.1252
tz America/New_York
date 2015-10-07
和我rCharts
版本是0.4.5
我对rCharts
是全新的,并且使用任何种类的javascript
库进行制图,所以任何帮助都将非常感谢!
谢谢!从上面的代码(我只粘贴顶部,因为它是相当长..)
## <iframe srcdoc=' <!doctype HTML>
## <meta charset = 'utf-8'>
## <html>
## <head>
## <link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.css'>
##
## <script src='//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
## <script src='//d3js.org/d3.v3.min.js' type='text/javascript'></script>
## <script src='//cdnjs.cloudflare.com/ajax/libs/nvd3/1.1.15-beta/nv.d3.min.js' type='text/javascript'></script>
## <script src='//nvd3.org/assets/lib/fisheye.js' type='text/javascript'></script>
##
## <style>
## .rChart {
## display: block;
## margin-left: auto;
## margin-right: auto;
## width: 600px;
## height: 400px;
## }
## </style>
谢谢@ekstroem,我试着粘贴你的代码。我没有得到我以前得到的输出(粘贴在我的文章末尾),现在除了我的代码之外,我的'html'中没有任何东西。我尝试使用'在浏览器中打开',但铬轮不断旋转..我相信有一些错误,我的CSS/JS设置.. – SN248
你正在运行'开发版'的rCharts?矿井被列为0.4.2。尝试'install_github('ramnathv/rCharts @ dev')' – ekstroem
我使用的是'0.4.5'版本,我在安装'dev'版本时遇到问题。 – SN248