D3-用于设置类名的三元运算符

时间:2018-11-04 11:41:17

标签: d3.js

我在这里有一个矮人-https://plnkr.co/edit/qDi8bm3xh3hdaV059AXX?p=preview

我有一个带有两组条形图的图表。

这些条使用三元运算符着色,并使用数组中的颜色。

我想在条形图上设置不透明度和填充模式,因此需要在条形图上添加类。

如何使用三元运算符向栏添加类。

.style('fill', (d, i) => {
    return i % 2 ? colors[1] : colors[0]
})

1 个答案:

答案 0 :(得分:-1)

.attr('class', (d, i) => {
    return i % 2 ? 'bar-fill' : 'bar-opacity'
})