首页 > 解决方案 > 如何根据数据将笔划添加到矩形

问题描述

我想根据数据向矩形添加黑色描边。例如,我只想向代表工资超过 4000 的矩形添加笔画,我使用普通的 d3.js 代码添加笔画,但结果是向所有矩形添加笔画。如何将笔画添加到某组数据?

svg.selectAll('rect')
    .style("fill",function(d){ 
        return d.salary  >= 4000 ? d3.color("green") : 'yellow';
    })
    .style('fill-opacity',0.5)
    .style("stroke", 'black') 
    .style("stroke-width",0.2);

标签: javascriptd3.js

解决方案


推荐阅读