c3.js 如何获取 DataGroups 的 onclick 事件

c3.js how to get a onclick event for DataGroups

我一直在使用 c3.js,但无法弄清楚如何为显示在 X 轴上的数据组标签的 onClick 获取 JavaScript 事件。

基本上我需要一个事件,我可以在下面圈出的区域中注册一个事件处理程序。

到目前为止,在 c3js 中还没有方法可以在 ticks 上添加 onClick 事件。

但是你可以直接使用d3:

d3.selectAll('.tick')
  .on('click', function(value,index){
      alert('You clicked a tick.');
  });

这将添加一个事件,该事件将在您单击勾号时触发。

jsfiddle 示例:http://jsfiddle.net/Lc3447Lb/1/

来源:https://github.com/masayuki0812/c3/issues/761