我正在使用(必须)一个框架,该框架最终将使用ChartJS创建一个图表,但它没有给我图表的实例。
有没有一种方法可以检索这个只有画布Id的实例?
只循环通过Chart.instances
Chart.helpers.each(Chart.instances, function(instance){
alert(instance.chart.canvas.id)
})
Fiddle-http://jsfiddle.net/bkq5Lq8b/
如果有人不想迭代实例数组,那么他可以像这样直接从id中获取实例。
const chart = Chart.getChart("canvas-id"); //where canvas-id is the id of a canvas
所以现在图表是您的实例,您可以在上面执行其他操作。此处参考