У меня есть линейный график диаграммы JS, и это так:
this.canvas = document.getElementById('myChart');
this.ctx = this.canvas.getContext('2d');
let myChart = new Chart(this.ctx, {
type: 'line',
data: {
labels: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30",],
datasets: [
{
label: '',
fill: false,
lineTension: 0.1,
backgroundColor: "steelblue",
borderColor: "steelblue",
borderCapStyle: 'butt',
borderDash: [],
borderDashOffset: 0.0,
borderJoinStyle: 'miter',
pointBorderColor: "steelblue",
pointBackgroundColor: "steelblue",
pointBorderWidth: 1,
pointHoverRadius: 5,
pointHoverBackgroundColor: "steelblue",
pointHoverBorderColor: "steelblue",
pointHoverBorderWidth: 2,
pointRadius: 2,
pointHitRadius: 10,
data: [40, 59, 46, 50, 56, 52, 40, 58, 29, 46, 36, 36, 45, 31, 19, 24, 26, 12, 30, 32, 31, 42, 37, 50, 34, 39, 28, 26, 33, 21],
}
]
},
options: {
responsive: false,
scales: {
xAxes: [{
gridLines: {
display: false
}
}],
},
}
});
}
когда я запускаю его, он показывает все метки на осях X. но я хочу показать только ярлык 1, 15, 30
! Я использовал для установки других меток значение ""
, но в этом случае во всплывающей подсказке не отображаются данные оси X! Что мне теперь делать? и у меня есть еще одна проблема - это верхняя часть метки диаграммы. Я установил легенды: {display: false} в настройках, но таблица больше не будет отображаться