我想使用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