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 に答える