Javascript 如何在d3折线图中禁用x轴数据排序?

Javascript 如何在d3折线图中禁用x轴数据排序?,javascript,ajax,json,d3.js,Javascript,Ajax,Json,D3.js,我想要像这个例子一样显示线图 [ { "timeStamp": "23:33:58", "usage": 90 }, { "timeStamp": "00:04:03", "usage": 94 }, { "timeStamp": "00:54:04", "usage": 82 }, { "timeStamp": "01:04:00

我想要像这个例子一样显示线图

[
    {
       "timeStamp": "23:33:58",
        "usage": 90
    },
    {
        "timeStamp": "00:04:03",
        "usage": 94
    },
    {
        "timeStamp": "00:54:04",
        "usage": 82
    },
    {
        "timeStamp": "01:04:00",
        "usage": 100
    },
    {
        "timeStamp": "01:34:02",
        "usage": 97
    }
]

但是x轴不是从23:33:58开始的。它从00:00:00开始意味着12.00 AM,并将其拉到23:59:00。所以这不是我的要求。我想解决这个问题,请指导我。

你可以通过
时间戳
和日期来解决这个问题。然后确定日期和时间。这样可以解决它。在示例中解析时间戳像这样

[
    {
       "timeStamp": "23:33:58",
        "usage": 90
    },
    {
        "timeStamp": "00:04:03",
        "usage": 94
    },
    {
        "timeStamp": "00:54:04",
        "usage": 82
    },
    {
        "timeStamp": "01:04:00",
        "usage": 100
    },
    {
        "timeStamp": "01:34:02",
        "usage": 97
    }
]
var parsetime=d3.time.format(“%Y-%m-%d%H:%m:%S”).parse

然后,json格式的时间戳会发生如下变化

“时间戳”:“2011-01-01 23:33:58”

那我想你可以解决它