1)如何使用chart.js在折线图的X轴上仅显示第一个,中间和最后一个或仅显示第一个和最后一个标签(日期)?
2)另外,如果可能的话,我只想显示那些特定数量的垂直网格线。
代码:
var myLineChart = new Chart(document.getElementById("line-chart"), {
type: 'line',
data: {
labels: reportDate,
datasets:[{
label: 'ABC',
data: abcArray,
backgroundColor:"white",
borderColor: "darkblue",
fill: false,
lineTension: 0,
radius: 5
},{
label: 'DEF',
data: defArray,
backgroundColor:"white",
borderColor: "magenta",
fill: false,
lineTension: 0,
radius: 5
},{
label: 'XYZ',
data: xyzArray,
backgroundColor:"white",
borderColor: "lightgreen",
fill: false,
lineTension: 0,
radius: 5
}]
},
options: {
responsive: true,
scales:{
xAxes:[{
ticks:{
display: true
}
}],
yAxes:[{
gridLines:{
display: false
}
}]
},
tooltips:{
mode:'index'
}
}
});
答案 0 :(得分:0)
这很好用。
xAxes:[{
ticks:{
display: true,
autoSkip: true,
maxTicksLimit: 4
}
}]