gpt4 book ai didi

css - Chart.js donut Canvas 填充

转载 作者:行者123 更新时间:2023-12-03 23:54:20 24 4
gpt4 key购买 nike

我目前有一个 Canvas ,其中包含一个 div 内的 chart.js donut ,如下所示:

enter image description here

Canvas 具有可见性的红色背景色。现在,图表在 Canvas 中居中,两侧有额外的填充。我希望图表填充整个 Canvas ,以便根本没有填充,以便 Canvas 可以与上面的“CPU”字类似地对齐。 chart.js 中有一些选项吗?

这是html:

<p class="header">CPU</p>
<div class="doughnut-canvas-container">
<canvas id="doughnut-canvas" class="chartjs-render-monitor"></canvas>
</div>

和CSS:
.header {
color: white;
font-size: 16px;
font-weight: bold;
font-size: Verdana;
padding-left: 10px;
}

.doughnut-canvas-container {
width: 30%;
}

#doughnut-canvas {
background-color: red;
}

最佳答案

在没有看到您创建图表的代码的情况下,只能猜测问题可能是什么。

一般来说,如果您禁用 legendtitle图表应该填充到 Canvas 的边缘,如下所示:

new Chart(
document.getElementById('doughnut-canvas'),
{
type: 'doughnut',
data: {
datasets: [{
data: [2, 1],
}]
},
options: {
legend: {
display: false
},
title: {
display: false
}
}
}
);
body {
background-color: #000;
}
.header {
color: white;
font-size: 16px;
font-weight: bold;
font-size: Verdana;
padding-left: 10px;
}

.doughnut-canvas-container {
width: 30%;
}

#doughnut-canvas {
background-color: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min.js"></script>
<p class="header">CPU</p>
<div class="doughnut-canvas-container">
<canvas id="doughnut-canvas" class="chartjs-render-monitor"></canvas>
</div>

关于css - Chart.js donut Canvas 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51513682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com