堆积的条形图反转

时间:2014-07-10 15:01:36

标签: javascript jquery html d3.js

我没什么问题。 我创建了一个条形图,你可以在这个链接上看到它: Stacked Bar Chart

问题是,如果你刷新这个页面2-3次,它会反转条形图: enter image description here

为什么会发生? 我该如何解决呢?

谢谢!

以及此链接中的CSV文件: CSV file

1 个答案:

答案 0 :(得分:2)

您需要将所有处理放在异步d3.csv()调用中。

请参阅此PLUNK

d3.csv("fullpath.csv", function(error, data) {
    data.forEach(function(d) {
        arr[d.User_ID] = 0;
    });

    var margin = {
    //...rest of code...