0

我需要创建多个图表,其中图表区域的高度完全相同(但其他图表元素的高度可能会有所不同)。

什么样的方法可以用来实现这个功能?

默认情况下,Chart.js 旨在在绘制元素时填充画布高度,这使得图形区域高度依赖于画布高度和其他图表元素,如标题高度和图例高度。

这个问题已经在 Chart.js GitHub ( https://github.com/chartjs/Chart.js/issues/3458 ) 上讨论过,开发人员似乎同意这个功能应该由自定义插件而不是核心来处理反正图书馆。

我有点失落。到目前为止,我已经尝试在 beforeFit 和 afterFit 挂钩中修改 y 比例高度、maxHeight、填充、边距等,但这些似乎没有做任何事情。我只是似乎不了解源代码中如何处理高度设置以及如何覆盖它。

4

0 回答 0