javascript - 如何根据数据将笔划添加到矩形
问题描述
我想根据数据向矩形添加黑色描边。例如,我只想向代表工资超过 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);
解决方案
推荐阅读
- java - 在 Spring Boot 中使用 cookie 进行身份验证
- python - Python:缩放 4d 数组中的所有第 4 维值?
- python - 通过使用类从用户那里获取输入来返回多个值
- c# - CTRL+R CTRL+T 不适用于 VisualStuidio2017
- java - Java Graphics2D:如何将透视变换应用于 Graphics2D 对象?
- android - 导航抽屉宽度问题
- apache-kafka - SalesForce 的 Kafka 提供商 URL
- intellij-idea - Visual Studio 代码中用于完成 IntelliJ 中的语句的键盘快捷键是什么?
- java - 我可以将活动转换为浮动窗口吗?
- powerbi - 嵌入在 Power Bi Desktop 中的 PowerApp 与本地 SQL Server 通信,无需本地部署