我有一个具有以下画布属性的雷达图:
ctx.canvas.width = 600; ctx.canvas.height = 550;
图表显示正常,但画布似乎太大,因为图表周围有很多空白区域。我尝试减小画布的大小,但这会减小我不想要的图表的大小。
有什么建议吗?
问候,
莎拉
我有一个具有以下画布属性的雷达图:
ctx.canvas.width = 600; ctx.canvas.height = 550;
图表显示正常,但画布似乎太大,因为图表周围有很多空白区域。我尝试减小画布的大小,但这会减小我不想要的图表的大小。
有什么建议吗?
问候,
莎拉
您必须将责任设置为 false,根据此 SO 重复问题/答案: https ://stackoverflow.com/a/43281488/3589609
options: {
responsive: false
}
那你为什么不用更小的尺寸初始化画布呢?
<canvas id="myChart" width="400" height="400"></canvas>