NVD3访问图表对象
NVD3 accessing a chart object
在以前版本的nvd3
中,您可以执行以下操作来访问图表/图形对象。
chart = nv.graphs[0];
然而,在最近的版本中,这似乎已被删除:
nv.graphs -> undefined
nv.graphs[0] -> TypeError: nv.graphs is undefined
是否有其他方法来访问图表元素?
chart = nv.graphs[0];
a = chart.brushExtent();
这里有一个简单的jsfiddle,你也可以看到它的实际效果,
http://jsfiddle.net/0m8jzetx/3/这是git的问题,他们删除了它
我没有一个真正的答案,但我发现了一些可能有助于访问brushextents的东西:
比起将chart声明为全局变量,你可以为范围声明2个全局变量,并在brush更新时更新它们,如下所示:
chart.dispatch.on('brush.update', function(b) {
curve_focus_min = b.extent[0];
curve_focus_max = b.extent[1];
});
相关文章:
- 如何使用此从对象访问构造函数
- LokiJS与标准Javascript对象访问
- JavaScript子对象访问自己的值
- Javascript嵌套对象访问根级别
- 即使使用 angular.fromJson() 也无法从 json 对象访问字符串
- 从表单到 Ajax 的动态对象访问
- 将 NodeJS 模块范围变量作为对象访问
- 能够从Meteor中的辅助对象访问特定值
- 从JavaScript对象访问数据's数组成员变量
- 如何从 React 中的事件对象访问自定义属性
- 函数中的对象访问;不起作用
- 如何在javascript中从JSON对象访问数组
- 如何从C#.Net Webbrowser对象访问javascript变量
- Javascript中最快的类/对象访问/实例化是什么
- 覆盖对象访问 JavaScript
- 如何从 jquery 中的另一个对象访问在一个对象中声明的变量
- 从 JavaScript 对象访问变量
- 如何从范围对象访问数据到指令
- 从vue.js中的对象访问v-repeat-overarray中的属性
- jQuery:从具有一个类的多个实例的对象访问元素