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
}]
}]
}
});
});代码>
哦,那很简单!