Charts 剑道ui图表中秒的间隔(步长)

Charts 剑道ui图表中秒的间隔(步长),charts,kendo-ui,intervals,seconds,Charts,Kendo Ui,Intervals,Seconds,我正在做剑道图。我试图在X轴上加载日期,在Y轴上加载十进制值。 我使用控制器生成了500个点。这是我的控制器 List<jsonmodel> arrret = new List<jsonmodel>(); DateTime start = new DateTime(2015, 09, 14, 01, 20, 00); Random rnd = new Random(); for (int i = 0; i &

我正在做剑道图。我试图在X轴上加载日期,在Y轴上加载十进制值。 我使用控制器生成了500个点。这是我的控制器

        List<jsonmodel> arrret = new List<jsonmodel>();
        DateTime start = new DateTime(2015, 09, 14, 01, 20, 00);
        Random rnd = new Random();
        for (int i = 0; i < 500; i++)
        {
            decimal randomnumber = rnd.Next(10, 40);
            DateTime secondsincreament = new DateTime();
            secondsincreament = start;
            arrret.Add(new jsonmodel()
            {
                close = randomnumber,
                date = secondsincreament.ToString(),
            });
            start = start.AddSeconds(3);
        }

        return Json(arrret, JsonRequestBehavior.AllowGet);
然后,剑道图如下

$("#chart").kendoChart({
    title: {
        text: "time stamp chart"
    },
    dataSource: {
        data: dataSource
    },
    series: [{
        type: "scatterLine",
        aggregate: "avg",
        xField: "x",
        yField: "y",
    }],
    xAxis: {
        min: new Date("2015/09/14 01:18:00"),
        max: new Date("2015/09/14 01:46:00"),
        labels: {
            template: "#= kendo.toString(value,'MM/dd/yyyy HH:mm:ss')#",
            baseUnit: "seconds",
        },
        crosshair: {
            visible: true,
            tooltip: {
                template: "#= kendo.toString(value,'MM/dd/yyyy HH:mm:ss')#",
                visible: true,
            },
        },
    },
    yAxis: {
        crosshair: {
            visible: true,
            tooltip: {
                visible: true,
            },
        },
    },
    autoBaseUnitSteps: {
        seconds: [3]
    }
});
问题是,数据正确加载到图表上,但并非所有日期(控制器生成的秒数)都显示在X轴上

我不知道如何在散线图上设置秒的间隔(步长)。 谁能帮帮我吗

谢谢

$("#chart").kendoChart({
    title: {
        text: "time stamp chart"
    },
    dataSource: {
        data: dataSource
    },
    series: [{
        type: "scatterLine",
        aggregate: "avg",
        xField: "x",
        yField: "y",
    }],
    xAxis: {
        min: new Date("2015/09/14 01:18:00"),
        max: new Date("2015/09/14 01:46:00"),
        labels: {
            template: "#= kendo.toString(value,'MM/dd/yyyy HH:mm:ss')#",
            baseUnit: "seconds",
        },
        crosshair: {
            visible: true,
            tooltip: {
                template: "#= kendo.toString(value,'MM/dd/yyyy HH:mm:ss')#",
                visible: true,
            },
        },
    },
    yAxis: {
        crosshair: {
            visible: true,
            tooltip: {
                visible: true,
            },
        },
    },
    autoBaseUnitSteps: {
        seconds: [3]
    }
});