我想要一个通用的图例用于多个图表,我偶然发现了这篇文章Chart.js Multiple charts with one common legend,它可能适用于ChartJS版本低于3的版本,但我没有尝试,因为我正在使用ChartJS版本3。 给定的解决方案不适用于版本3以上的ChartJS,因为在版本3- Chart.prototype.generateLegend中有几个函数被弃用 有没有人可以帮我用ChartJS版本3(最新版本)来实现这一点呢?这是我正在寻找的一个非常重要的特性。
我在我的网站中使用了ChartJS v2.9.3,我在一个长池中调用了一个函数,它从API中获取数据,在那里生成图例,就像从API生成新数据一样,它可以更改。
我的旧代码是:
$('#legend-rc').html(chartRC.generateLegend());
现在我将我的ChartJS迁移到了最后的3.7.0版本,但是我得到了chartRC.generateLegend is not a function
通过查看文档,generateLegend()似乎已经被删除了,但是我如何才能像迁移后使用v2那样做一些事情呢?