我一直在网上搜索,但我找不到我想要的东西.我想也许我没有使用正确的术语.
我在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)