[英]Chart.js xAxis linear scale : strange behavior
我正在尝试在chart.js图表的x轴上使用线性比例。 我添加了一些代码,因为在添加jsfiddle网址时,stackoverflow使它成为必需,但是我没有看到重点:
var options={
scales:{
xAxes:[{ type: "linear"}]
}
};
我得到一个非常奇怪的图表(第二个): http : //jsfiddle.net/t0krmau8/
在第一个图表中,我想获得2到4之间的更多空间(比1到2之间的更多2倍),这就是为什么我使用线性刻度。
我使用线性刻度尺错了吗? 还是我应该使用其他东西?
谢谢
您没有以scatter line
正确格式提供数据。
Chart.js Docs中的以下示例描述了提供数据的正确格式。
var scatterChart = new Chart(ctx/* your canvas context*/, {
type: 'line',
data: {
datasets: [{
label: 'Scatter Dataset',
data: [{
x: -10,
y: 0
}, {
x: 0,
y: 10
}, {
x: 10,
y: 5
}]
}]
},
options: {
scales: {
xAxes: [{
type: 'linear',
position: 'bottom'
}]
}
}
});
我认为x
和y
应该可以分为不同的数组,但是您始终可以执行组合步骤,并将它们组合为对象。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.