jau*_*udo 2 javascript chart.js
我想在我的chart.js图表中使用x轴上的线性刻度.我添加一些代码因为stackoverflow在添加jsfiddle url时必须使用,但我没有看到这一点:
var options={
scales:{
xAxes:[{ type: "linear"}]
}
};
Run Code Online (Sandbox Code Playgroud)
我得到一张非常奇怪的图表(第二张):http://jsfiddle.net/t0krmau8/
在第一张图表中,我希望在2到4之间获得更多空间(2到2倍于1和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'
}]
}
}
});
Run Code Online (Sandbox Code Playgroud)
我认为x并且y应该可以分成不同的数组,但是您可以始终执行组合步骤并将它们组合到对象中.
| 归档时间: |
|
| 查看次数: |
2161 次 |
| 最近记录: |