如何为angular js条形图添加事件
How to add events for angular js bar chart
嗨,我想为角度js条形图添加onclick事件,并获取Y轴值。如何实现这一点下面是我的代码
<div ng-controller="BarCtrl" class="chart_contr" style="margin-left: auto;margin-right: auto;margin-top: 10%;width: 300px;padding:0px 10px;">
<canvas id="bar" class="chart chart-bar" data="data" labels="labels" width="400" height="400"></canvas>
</div>
javascript
app.controller("BarCtrl", function ($scope) {
$scope.labels = ['2006', '2007', '2008', '2009', '2010', '2011', '2012'];
$scope.series = ['Series A', 'Series B'];
$scope.data = [
[65, 59, 80, 81, 56, 55, 40],
[28, 48, 40, 19, 86, 27, 90]
];
});
将click="onClick"
(而非ng-click
)属性添加到<canvas>
<canvas id="bar" class="chart chart-bar" data="data" labels="labels" width="400" height="400" click="onClick"></canvas>
将此添加到您的控制器:
$scope.onClick = function (points, evt) {
console.log(points[0].value); // 0 -> Series A, 1 -> Series B
};
您可以在ng点击中访问$event,所以我认为您应该能够使用getY()
相关文章:
- 添加新数据时D3.JS条形图列偏移量
- 如何为angular js条形图添加事件
- Highcharts条形图如何添加系列事件
- 向每个堆叠条形图项目添加链接
- 如何在d3条形图中添加一组注释
- 在每个条形图的中间添加文本标签&鼠标悬停事件
- 如何在d3js垂直分组条形图中添加工具提示
- 在chartjs的条形图中添加一个点击事件
- D3 垂直条形图为标签文本添加换行符
- 为什么删除条形,然后将条形重新添加到我的堆栈条形图中会更改条形的位置
- 如何将参考线添加到 nvd3 离散条形图
- 如何在jsp中单击按钮时将代码添加到jqPlot条形图另存为图像
- 如何使用jQuery向条形图添加动画
- D3堆积条形图添加数据标签并解决D3标签放置问题
- nvd3向多条形图添加工具提示
- 无法向条形图添加网格线
- js为条形图添加标签
- 为负值的条形图添加时间轴
- 高图堆叠条形图:添加类别和数据系列
- 有没有一种方法可以为使用小控件制作的条形图添加水平滚动条