highcharts-ng: Equivalent of $('#container').highcha
highcharts-ng: Equivalent of $('#container').highcharts()
我已经在我的控制器中创建了图表的配置,如下所示:
$scope.ohlcChartConfig = {
options: {.......
就像HighCharts-ng(HighCharts的angularJS指令)中那样。
我想要等价于以下内容:
var chart = $('#container').highcharts();
这样我就可以在highcharts-ng中调用以下方法:
var svg = chart.getSVG();
chart.xAxis[0].addPlotBand({...})
chart.xAxis[0].removePlotBand('plot-id');
目前,我试着这样做:
var chart= $scope.ohlcChartConfig;
但是当我调用方法时,我得到错误'undefined不是函数'。
这是一个非常简化的JSFiddle,我试图获得图表对象并调用它的方法。
刚刚查看了highcharts-ng
的源-变量chart
没有返回任何地方,所以你不能直接从Highcharts API访问方法。
但是,您可以简单地解决这个问题:
var chart = Highcharts.charts[0];
Highcharts.charts
数组包含页面上的所有图表。请看简单的演示:http://jsfiddle.net/fxGq4/2/
注意:当使用getSVG()
方法时,在背景中创建的是新图表,因此Highcharts.charts
数组将获得更多的图表,或者undefined
当图表被破坏时。
另外,不要忘记添加export .js文件!Url: http://code.highcharts.com/exporting.js
.
相关文章:
- React Container-来自任一reducer的访问状态
- jQuery / ajax data container + organization
- 将子项添加到Container()EaselJS
- Sencha Touch 创建无法在单击时销毁弹出窗口 Container.It 创建多个弹出窗口并创建设置数据值的错误
- md-char-count 未在 md-input-container 中更新
- deck.js - 是否可以将类“deck-container”的元素(正文)更改为另一个元素
- Highcharts Chart.container Issue IE8
- Container和DisplayObjectContainer之间的区别是什么
- javascript / jQuery : get selected text's container
- 谷歌地图位置搜索框:如何重新计算pac-container的位置
- 根据var值更改md-input-container的输入类型
- 当你悬停.container时,它会改变两者的颜色.但我只想改变鼠标所在的容器
- 如何使用这个.container.lookup("view:viewName")在十一月2
- 如何制作data-parsley-errors-container="#element"在所有错误解
- 自动补全强制pac-container上方的搜索框
- jQuery select :last-child of container
- highcharts-ng: Equivalent of $('#container').highcha
- 在创建项目时获取Ext.Container的静态属性
- parsley.js - data-parsley-errors-container
- 定心& # 39;container-fluid& # 39;幻灯片,放像机