人力车范围滑块 - 默认放大
Rickshaw RangeSlider - Zoom in by default
我正在查看一个简单的人力图,其中包含来自JSON文件的数据。
d3.json(data, function(error, json) {
var graph = new Rickshaw.Graph( {
element: document.getElementById(chart_id),
renderer: 'line',
series: [
{name: 'myseries',
data: json[0].data}
]
})
graph.render();
});
我想在渲染后访问graph
。由于图形是在回调函数中创建的,因此我不能简单地返回句柄。此外,document.getElementById(chart_id)
没有图表属性。
,我的目标是允许用户同时为多个图表指定特定范围(例如,过去 5 年),而无需为每个图表调整 RangeSlider。通过访问图表,我可以做
new_rng = [new_min,new_max]
graph.window.xMin = new_rng[0]
graph.window.xMax = new_rng[1]
$('#' + slider_id).slider('option', 'values',new_rng)
有什么想法吗?
我认为这与我在xively提要中遇到的问题类似,在渲染图形时不返回数据。这是我的帖子。
多次调用 xively.feed.history()
相关文章:
- 用嵌套函数和默认函数定义函数
- UIAutomation放大图像
- 如何使用铁流星与流星的默认路线
- 防止Alt+Shift默认操作或检测多种操作系统语言的Javascript
- CKeditor:更改对话框中的默认选择选项
- 在不阻止默认行为的情况下检测IE10中的缩放
- 如何从外部页面激活非默认引导选项卡
- 防止默认锚点行为AngularJS
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jpm的默认Firefox路径没有'不起作用
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- Highcharts-如何在自定义格式化程序中获得默认的y轴标签格式化程序
- 如何在 html 中的谷歌地图中默认放大
- 人力车范围滑块 - 默认放大
- 默认情况下如何设置“;放大”;以图像代替“;适合屏幕”;在iviewer
- 图像默认高度400px,点击放大,再次点击缩小