我想为特定的刻度文字设置样式,例如本例中的书籍F https://dc-js.github.io/dc.js/examples/adjustable-threshold.html。我试过了
var t = scoreChart.selectAll('g.tick text');
t.style('opacity', function(d, i){ return 0.5 if d[i] == 'F' });
但它不起作用。我该怎么做?
更新 - 已解决
scoreChart.on('renderlet', function(chart) {
chart.selectAll('g.x text')
.style("opacity", function(d) {
return d == 'F' ? 0.5 : 1.0;
});
});