У меня есть ChartJS, который отображает метку как наклонную при изменении размера окна до меньшего размера.
![enter image description here](https://i.stack.imgur.com/3PECQ.png)
Что я хочу сделать, этоопустите X-метки немного вертикально вниз, чтобы они были не настолько близко к основанию графика, если это возможно.
После поиска в Google, похоже, я могу отключить отображение тиков для оси X и использоватьОпция анимации, чтобы сделать это вручную. Я попытался реализовать это в следующем fiddle .
animation: {
duration: 1,
onComplete: function() {
var chartInstance = this.chart;
this.data.datasets.forEach(function(dataset, i) {
var meta = chartInstance.controller.getDatasetMeta(i);
meta.data.forEach(function(bar, index) {
var label = bar._model.label;
var xOffset = bar._model.x;
var yOffset = bar._model.y;
ctx.fillText(label, xOffset, 420);
});
});
}
},
Однако я не могу правильно масштабировать метку при изменении размера окна. Вы можете помочь?