Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除flot图表中不需要的空格_Javascript_Flot - Fatal编程技术网

Javascript 如何删除flot图表中不需要的空格

Javascript 如何删除flot图表中不需要的空格,javascript,flot,Javascript,Flot,我正在使用flot.js创建图表,并且得到了不需要的空间。我如何删除它 var DataSet1 = [ [new Date("2013/01/02").getTime(), 30], [new Date("2013/02/03").getTime(), 16 ], [new Date("2013/03/04").getTime(), 32 ], [new Date

我正在使用flot.js创建图表,并且得到了不需要的空间。我如何删除它

var DataSet1 = [ 
                 [new Date("2013/01/02").getTime(), 30],
                [new Date("2013/02/03").getTime(), 16 ],
                [new Date("2013/03/04").getTime(), 32 ],
                [new Date("2013/04/05").getTime(), 189],
                [new Date("2013/05/06").getTime(),  192],
                [new Date("2013/06/06").getTime(),  154],
                [new Date("2013/07/06").getTime(),  336],
                [new Date("2013/08/06").getTime(),  203],
                [new Date("2013/09/06").getTime(),  366],

        ];


    var chartColor = $(this).parent().parent().css("color");

                $.plot($("#chart-revenue1"),[ { data: DataSet1} ] ,{
                xaxis: 
                    { mode: "time", 
                    min: (new Date("2013/01/01")).getTime(),
                    max: (new Date("2013/08/01")).getTime(),
                    timeformat: "%d/%m/%y",
                    ticks: [new Date("2013/01/01").getTime(),new Date("2013/02/01").getTime(),new Date("2013/03/01").getTime(),new Date("2013/04/01").getTime(),new Date("2013/05/01").getTime(),new Date("2013/06/01").getTime(),new Date("2013/07/01").getTime() ],
                    minTickSize :30
                    }
                ,yaxis: {
                      min:0, max: 400,  tickSize: 50 
                    },
                     series: {
                       label: "Revenue",
                       lines: { 
                            show: true,
                            lineWidth: 3, 
                            fill: true
                       },
                       shadowSize: 0,
                   },
                    grid: {backgroundColor: { colors: ["#ffffff", "#f4f4f4"] }},
                   colors: ["#294777"],
                   legend: {
                        show: true
                   }

        });![enter image description here][2]

更改x轴最小值。您已将其设置为:

min: (new Date("2013/01/01")).getTime(),
但你的第一个数据点是

new Date("2013/01/02").getTime()

所以,一天后。

是的,谢谢。现在我明白了为什么会有空间。但我想这不是一个错误。日期只是从给定值开始的,我还有一个疑问。我可以为axis添加一个通用标签吗。这意味着在xaxis标签下,多了一个标签,如“Stacks by Months”,看起来您需要使用一个插件: