我正在尝试使用 .json 文件制作散点图。它将让用户选择要显示 json 文件中的哪一组数据。所以我正在尝试使用更新模式。
以下代码将进行第一次绘图,但每次调用 selectGroup() 时(代码在 html 文件中),没有任何更新。console.log(selection) 确实每次都返回一个新数组,但该选择的进入和退出属性始终为空。谁能帮我看看?非常感谢!
var margin = {
top: 30,
right: 40,
bottom: 30,
left: 40
}
var width = 640 - margin.right - margin.left,
height = 360 - margin.top - margin.bottom;
var dataGroup;
var groupNumDefault = "I";
var maxX, maxY;
var svg, xAxis, xScale, yAxis, yScale;
//select and read data by group
function init() {
d3.json("data.json", function (d) {
maxX = d3.max(d, function (d) {
return d.x;
});
maxY = d3.max(d, function …Run Code Online (Sandbox Code Playgroud)