- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用令人惊叹的 rCharts 和 knitr 构建了一个网页。我的页面将人力车时间序列图表与 slider 和数据表结合在一起。当我添加数据表时,所有 slider 都从我的人力车图表中消失了。我尝试修改 config.yml,这样我就不会重复调用相同的资源,但这并没有解决问题。任何想法都会有很大帮助。下面是一个可重现的 r-markdown 文件,可以用 knitr 编织成一个 html 页面。
```{r echo = F, message = T, cache = F}
require(rCharts)
opts_knit$set(self.contained=T)
knitr::opts_chunk$set(results = 'asis', tidy = F, message = T, echo=F, fig.width=700)
```
### Chart
```{r chart}
# add dummy date column to iris to make a time series chart
x <- cbind(iris, date=seq.Date(as.Date("2010-01-01"), length.out=nrow(iris), by=1))
x$date <- as.double(as.POSIXct(x$date,origin="1970-01-01"))
r2 <- Rickshaw$new()
r2$layer(
Sepal.Length ~ date,
data = x,
type = "line",
min = "auto"
)
r2$set(
slider = TRUE,
title = "IRIS",
width = 700
)
r2$print('chart', include_assets=T, cdn=T)
```
### Table
```{r table}
r2 <- dTable(iris)
r2$print('table', include_assets=T, cdn=T)
```
最佳答案
出现此问题是因为 jQuery
被包含了两次。一个快速的修复方法是向 knitr
添加一个文档 Hook ,这将删除重复的 jQuery
行。确保为此 block 设置 cache = F
,以便在每次调用 knitr
时运行它。在未来的版本中,我将向 print
添加一个 jQuery
参数,以便您可以将其关闭,如果您已经在您的计算机上加载了 jQuery
页。
```{r cache = F}
library(knitr)
knit_hooks$set(document = function(doc){
pat = "<script type='text/javascript' src=http://code.jquery.com/jquery-1.10.2.min.js></script>"
gsub(pat, "", doc)
})
```
关于rCharts 和人力车 : slider disappears from rickshaw chart when a datatable is added to my web page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19812465/
需要一些帮助来解决这个错误: Uncaught Rickshaw.Graph needs a reference to an element rickshaw.min.js:1 initialize
如何为图表中的网格线设置另一种颜色?我用他的例子: --> #chart { position: rel
我有一个启用了工具提示的 Richshaw 图(Rickshaw.Graph.HoverDetail)。我需要在其中显示更多信息,而不仅仅是系列 y 值。它可以用 Richshaw 来完成还是我必须使
我正在查看一个简单的人力车图表,其中包含来自 JSON 文件的数据。 d3.json(data, function(error, json) { var graph = new Rickshaw.Gr
我愿意使用Rickshaw(javascript库与D3配合使用)绘制图表。我的数据如下: var data = [{x : '10:16:00', y : 35.75}, {x : '10:17:0
我用人力车的例子尝试了一个简单的例子...... Rest 服务器返回一个 json 文件...如果我将其打印到控制台,它与示例中的完全相同: [{ color: 'steelblue
我是 Rickshaw JS 工具包的新手。在示例中给出 http://code.shutterstock.com/rickshaw/examples/extensions.html图表底部用于选择时
我正在创建一个 Rickshaw.js 支持的图表,就像这个例子中的一样:http://code.shutterstock.com/rickshaw/tutorial/example_07.html基
我写了下面的代码。我的服务器上有一个有效的 json 文件,如下所示: [ { "data": [ { "y": 1.0, "x": 14519
1.) 如何使用新的 Rickshaw.Graph.Ajax 访问数据?我的完整代码如下,包括通过 AJAX 调用的 JSON 示例集: (function(){ var ajaxGraph
我正在使用 requirej 加载所有 Rickshaw js 文件,这样: define([ "rickshaw","rickshaw/Rickshaw.Class","rickshaw
我想在点击 Rickshaw 中图例中的项目时添加功能。我使用标准代码添加切换功能,我想扩展它来运行我自己的函数: shelving = new Rickshaw.Graph.Behavior.Ser
我是 JS/D3 和 Rickshaw 的新手。我正在尝试修改 example plot 以满足我的需要。 我的 x 轴是 DNA 序列,即字母 ACTG 的组合。我将此序列解析为数组,然后使用,将其
我有一个详细说明风速的图表,我希望 Y 轴上的网格每 5 (m/s) 有一个刻度。如何设置Y轴网格的密度? // triggered when data has been loaded via aja
我正在开发一个使用基于 Sinatra 的框架的项目,名为 Dashing。我的项目的一部分是使用 RickShaw Graph 创建图表。我的问题是我无法在 X 轴上显示月份名称和日期。我正在使用
我正在使用 Rickshaw JS 创建一个图表。为此,我创建了一个函数,调用该函数时会呈现图形。我面临的问题是,当在脚本标签内调用时,该函数可以正常渲染一切,正如我所期望的那样。但是,当从 AJAX
所以我在 Dashing 上运行了许多不同的图表使用单个 ' Rickshaw ' 小部件。我想使用 CSS 选择器来定义 x 轴 View 。我目前的设置是这样的... 它仪表板.erb:
我有一个包含对 {x: someValue, y: count} 的数据集,其中 someValue 是星期几,格式为 (1. .7) 其中 1 是“星期日”。在 Ricskshaw 图表上,我想分别
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 7 年前。
我有这个错误:TypeError: $(element).slider 不是函数 使用以下脚本: Rickshaw.namespace('Rickshaw.Graph.RangeSlider'); R
我是一名优秀的程序员,十分优秀!