Javascript 线图是否可能有一个十进制X轴?

Javascript 线图是否可能有一个十进制X轴?,javascript,chart.js,Javascript,Chart.js,下面是图表: $(document).ready(function() { var ctx = document.getElementById("rpm2-graph") var rpm2Chart = new Chart(ctx, { type: "line", options: { maintainAspectRatio: false }, data: { datasets: [{ "label": "RPM

下面是图表:

 $(document).ready(function() {

  var ctx = document.getElementById("rpm2-graph")
  var rpm2Chart = new Chart(ctx, {
    type: "line",
    options: {
      maintainAspectRatio: false
    },
    data: {
      datasets: [{
        "label": "RPM",
        "data": [{
          "x": 182.843,
          "y": 5988.867
        }, {
          "x": 182.852,
          "y": 5993.022
        }, {
          "x": 182.863,
          "y": 5992.126
        }, {
          "x": 182.873,
          "y": 5994.637
        }, {
          "x": 182.882,
          "y": 5998.02
        }, {
          "x": 182.893,
          "y": 6000.957
        }, {
          "x": 182.903,
          "y": 6003.547
        }, {
          "x": 182.912,
          "y": 6006.355
        }, {
          "x": 182.923,
          "y": 6011.133
        }]
      }]
    }
  });
});
集合中有9个数据点,但图表仅显示前两个。这似乎不是一个比例问题,因为画布的宽度看起来很合适

查特似乎不愿意多加分数,我不知道为什么。这可能是因为x值不是整数吗


我的x轴是时间数据(例如:秒和一秒的分数)。

线条图不太支持x轴的数值。你应该使用散点图

以下是一个例子:

$(文档).ready(函数(){
var ctx=document.getElementById(“rpm2图形”)
var rpm2Chart=新图表(ctx{
键入:“散布”,
选项:{
MaintaintAspectRatio:false
},
数据:{
数据集:[{
“标签”:“RPM”,
“数据”:[{
“x”:182.843,
“y”:5988.867
}, {
“x”:182.852,
“y”:5993.022
}, {
“x”:182.863,
“y”:5992.126
}, {
“x”:182.873,
“y”:5994.637
}, {
“x”:182.882,
“y”:5998.02
}, {
“x”:182.893,
“y”:6000.957
}, {
“x”:182.903,
“y”:6003.547
}, {
“x”:182.912,
“y”:6006.355
}, {
“x”:182.923,
“y”:6011.133
}]
}]
}
});
});

哦,那很简单!