1

我正在使用 Flot 图表绘制条形图。它工作正常。以下是代码:

var d1 = [
            [1,20],
            [2,30],
            [3,15],
            [4,45],
            [5,79]
            ];


                $.plot($("#mychart"), [d1], {
                grid: {
                        show: true,
                        clickable: true, 
                        hoverable: true

                },
                    series: {
                        stack: 0,

                        bars: {
                            show: true,
                            barWidth: 0.6,
                            fill: 0.6,
                            align:'center'
                        }
                    },

                colors: ["#F4A70C"]

                });

我的数据是从服务器动态获取的。即使这样也很好。问题是我正在使用以下命令来重绘图表:

            flot.setData(data);
            flot.setupGrid();
            flot.draw();

我得到的输出是一个堆积条形图。我希望每次都呈现一个新的条形图。我设置了stack=0,但这似乎没有任何影响。请指导我。

4

1 回答 1

3

堆栈插件将 null、undefined 和 false 以外的值视为 true。所以用'false'替换你的零,你应该没问题。

于 2013-03-05T17:38:28.117 回答