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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了D3 - 设置类名的三元运算符相关的知识,希望对你有一定的参考价值。

我这里有一个傻瓜 - https://plnkr.co/edit/qDi8bm3xh3hdaV059AXX?p=preview

我有一套有两套酒吧的图表。

使用三元运算符和数组中的颜色对条形图进行着色。

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

如何使用三元运算符向条形图添加类。

.style('fill', (d, i) => {
    return i % 2 ? colors[1] : colors[0]
})
答案
.attr('class', (d, i) => {
    return i % 2 ? 'bar-fill' : 'bar-opacity'
})

以上是关于D3 - 设置类名的三元运算符的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

20个简洁的 JS 代码片段

20个简洁的 JS 代码片段

Angular ngClass 多个三元运算符条件

三元运算符在 React 组件中用于设置 datalist 选项的值时失败

角度三元运算符