Javascript 获取条形图的标签';单击dc.js上的s栏
所以我试图制作一个有序的条形图,当你点击一个条形图时,它会访问条形图的标签,基本上是xUnit值,但它是有序的。我尝试过使用这种方法:Javascript 获取条形图的标签';单击dc.js上的s栏,javascript,html,click,bar-chart,dc.js,Javascript,Html,Click,Bar Chart,Dc.js,所以我试图制作一个有序的条形图,当你点击一个条形图时,它会访问条形图的标签,基本上是xUnit值,但它是有序的。我尝试过使用这种方法: barChart.on('renderlet.barclicker', function(chart, filter) { chart.selectAll('rect.bar').on('click.custom', function(d) { console.log("CLICKED!!"); }); }); 但我不确定如何访
barChart.on('renderlet.barclicker', function(chart, filter)
{
chart.selectAll('rect.bar').on('click.custom', function(d) {
console.log("CLICKED!!");
});
});
但我不确定如何访问酒吧的标签,点击事件甚至没有调用。(单击!!从未在控制台中返回)。我使用
barChart.on('click' , function(chart){
});
但是,我无法仅用条形图复制我的成功。我不确定捕获单击事件会出现什么问题。我将您的代码复制并粘贴到dc.js示例bar.html和ordinal-bar.html中,当我单击bar时,我看到了控制台日志 至于访问标签,最好的方法可能是使用与图表本身相同的
.label()
访问器函数:
console.log(chart.label()(d));
我不确定捕获点击事件会出现什么问题。我将您的代码复制并粘贴到dc.js示例bar.html和ordinal-bar.html中,当我单击bar时,我看到了控制台日志 至于访问标签,最好的方法可能是使用与图表本身相同的
.label()
访问器函数:
console.log(chart.label()(d));