基于数据d3.js绑定svg梯度
bind svg gradient based on data d3.js
我有一个条形图,但我唯一想要的是每个条形图的颜色应该与每个条形图关联的数据和颜色梯度相映射。
比如最小值应该是浅绿色,中等值应该是白色,最高值条应该是深绿色
有什么建议!!
您想要寻找一个线性比例,它可以缩放颜色域。
var color = d3.scale.linear()
.domain([0, 0.5, 1])
.range(['lime', 'white', 'green']);
// ...
some_selection.attr('fill', function(d,i) {return color(d)});
Fiddle
相关文章:
- 一种将Apache Thrift JS绑定与Backbone.JS一起使用的方法
- 基于数据d3.js绑定svg梯度
- Knockout.js绑定范围
- 淘汰赛JS;绑定值未更新或 ko.computed() 未更新
- 主干.js绑定到集合“添加”呈现视图两次
- 使用datetimepicker敲除js绑定会出现异常
- backbone.js绑定问题
- 如何使用普通js绑定对象以更新值
- 根据某些条件将 JS 绑定到可观察对象内的数组元素
- 挖空JS绑定不输出简单视图模型的值
- Angular js 绑定与普通 html 元素
- 尝试将JS绑定到html图像url - 使用WP主题定制器API
- 导轨和挖空.js绑定嵌套元素而不在fields_for中使用foreach
- 挖空.js绑定不同的文本以进行<选择>和<选项>
- 如何使用 Knockout.js 绑定数组中的子数组
- Ember.js绑定教程
- JS:绑定和函数链
- 挖空.js绑定模板以显示弹出窗口
- 传递 Angular.js绑定到 javascript 函数
- Twitter 引导工具提示和 Angular.js绑定