相关疑难解决方法(0)

d3 使用selection.join更新堆积条形图

我正在创建一个堆积条形图,它应该根据更改的数据进行更新,并且我想使用 d3v5 和 Selection.join,如此处所述https://observablehq.com/@d3/learn-d3-joins?collection=@d3/learn- d3
输入数据时,一切都会按预期工作,但是永远不会调用更新函数(即用于调试的 console.log() )。所以看起来它一直在输入新数据。
我怎样才能让它按预期工作?

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <style>
    body {
      margin: 0;
    }
    .y.axis .domain {
      display: none;
    }
    </style>
  </head>
  <body>
    <div id="chart"></div>

    <script src="https://d3js.org/d3.v5.min.js"></script>
    <script>

    let xVar = "year";

    let alphabet = "abcdef".split("");
    let years = [1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003];

    let margin = { left:80, right:20, top:50, bottom:100 };

    let width = 600 - margin.left - margin.right,
        height = 600 - margin.top - margin.bottom; …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

5
推荐指数
1
解决办法
1096
查看次数

标签 统计

d3.js ×1

javascript ×1