初始化后如何取ChartJS示例

nfg76nw0  于 2022-12-26  发布在  Chart.js
关注(0)|答案(2)|浏览(178)

我正在使用(不得不使用)一个框架,它最终将使用ChartJS创建一个Chart,但是它没有给我提供这个Chart的示例。
是否有一种方法可以检索这个只有canvas Id的示例?

oalqel3c

oalqel3c1#

只需循环Chart.instances

Chart.helpers.each(Chart.instances, function(instance){
  alert(instance.chart.canvas.id)
})

小提琴-http://jsfiddle.net/bkq5Lq8b/

iugsix8n

iugsix8n2#

如果有人不想迭代instances数组,那么他可以直接从id中得到instance,就像这样。

const chart = Chart.getChart("canvas-id"); //where canvas-id is the id of a canvas

现在,图表就是您的示例,您可以在它上面执行其他操作。

相关问题