Я впервые использую Chart.js, все работает нормально, кроме одной вещи.
По какой-то причине график добавляет нежелательные отступы сверху и снизу, что заставляет его выглядеть сжатым. (см. изображение ниже)
холст нежелательных дополнений
Я бы хотел, чтобы мой холст был 180х180, а диаграмма - 180х180. Как бы я этого достиг?
добавлен код диаграммы ниже:
let ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'pie',
data: {
labels: this.strawpoll.answers.filter(data => data.amount > 0).map(data => data.name),
datasets: [{
data: this.strawpoll.answers.map(data => data.amount).filter(data => data > 0),
backgroundColor: this.sliceColor,
borderColor: this.borderColor,
hoverBorderColor: this.borderColor,
borderWidth: 4,
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
legend: {
display: false,
},
layout: {
padding: {
left: 0,
right: 0,
top: 0,
bottom: 0
}
},
}
});