使用 ChartJS 设置图表大小
要在 ChartJS 中设置图表大小,我们建议使用 responsive
选项,使图表填充其容器。 你 必须 包装图表 canvas
标记在 div
为了 responsive
生效。 您不能设置 canvas
元素大小直接与 responsive
。
下面是一个填充其容器的图表,它恰好是 Mastering JS 文本容器的精确宽度。
以下是上述图表的 HTML。
<style>
#chart-wrapper {
display: inline-block;
position: relative;
width: 100%;
}
</style>
<div>
<canvas></canvas>
</div>
以下是图表的 JavaScript:
const ctx = document.getElementById('chart').getContext('2d');
const chart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['A', 'B', 'C'],
datasets: [{
label: 'Easy as',
data: [1, 2, 3],
}],
},
options: {
responsive: true
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 在 ChartJS 中设置轴标签颜色
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论