d3 chapter3-数据处理

Filtering

1、过滤name is toto的数据

data.filter(function(d){ return d.name == "toto" })

2、获取前10条数据

data.filter(function(d,i){ return i<10 })

3、设置颜色属性

.style("fill", function(d){ if(d.x<140){return "orange"} else {return "blue"}})


Sort

data.sort(function(a,b) { return +a.value - +b.value });    // value 从小到大

data.sort(function (a,b) {return d3.ascending(a.name, b.name);});  // name 升序排列

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容