小编Ali*_*K. 的帖子

如何使用D3.js过滤数据?

我一直在网上搜索,但我找不到我想要的东西.我想也许我没有使用正确的术语.

我在D3.js中有一个简单的散点图.我的csv文件是这样的:

Group, X, Y

1, 4.5, 8
1, 9, 12
1, 2, 19
2, 9, 20
3, 2, 1
3, 8, 2
Run Code Online (Sandbox Code Playgroud)

我想按组过滤.因此,图表默认仅显示组1的值,但您也可以选择查看组2或组3的值.

这是我已经有的一些代码......

var margin = {top: 20, right: 20, bottom: 30, left: 40},
    width = 960 - margin.left - margin.right,
    height = 500 - margin.top - margin.bottom;

var x = d3.scale.linear()
    .range([0, width]);

var y = d3.scale.linear()
    .range([height, 0]);

var svg = d3.select("body").append("svg")
    .attr("width", width + margin.left + margin.right)
    .attr("height", height + margin.top + margin.bottom)
    .append("g")
    .attr("transform", …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

4
推荐指数
2
解决办法
9515
查看次数

标签 统计

d3.js ×1

javascript ×1