Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图表绘制:需要检查任何图表绘制是否完成_Javascript_Events_Dom_Charts_Anychart - Fatal编程技术网

Javascript 图表绘制:需要检查任何图表绘制是否完成

Javascript 图表绘制:需要检查任何图表绘制是否完成,javascript,events,dom,charts,anychart,Javascript,Events,Dom,Charts,Anychart,我使用的是anychart api的最新版本。我需要一些活动的图表 检查是否在DOM上添加了图表 tigger其他函数在图表绘制完成后,这样我就可以得到正确的base64的图表 需要一些函数来说明图表已添加到DOM中并已完全创建。您可以使用中列出的chartDraw事件: 这是一个样本 通过函数,它可以以相同的方式与所有其他getXXXBase64String方法一起使用。您可以使用下列中列出的chartDraw事件: 这是一个样本 使用函数,它可以以相同的方式与所有其他getXXXBase

我使用的是anychart api的最新版本。我需要一些活动的图表

  • 检查是否在DOM上添加了图表
  • tigger其他函数在图表绘制完成后,这样我就可以得到正确的base64的图表

需要一些函数来说明图表已添加到DOM中并已完全创建。

您可以使用中列出的chartDraw事件:

这是一个样本
通过函数,它可以以相同的方式与所有其他getXXXBase64String方法一起使用。

您可以使用下列中列出的chartDraw事件:

这是一个样本
使用函数,它可以以相同的方式与所有其他getXXXBase64String方法一起使用。

抱歉,这不起作用。我需要在另一个按钮上找出图表的绘制是否完成clicked@kushal-jain此示例没有按钮,它会侦听chartDraw事件,并在绘制完成时获取base64。很抱歉,您理解错误,我希望在按钮单击上使用该功能,还有一种方式,您可能想要它,很抱歉,我们无法理解:您可以使用图表阶段的isRendering()方法,它是通过容器方法返回的。很抱歉,这不起作用。我需要在另一个按钮上找出图表的绘制是否完成clicked@kushal-jain此示例没有按钮,它会侦听chartDraw事件,并在绘制完成时获取base64。很抱歉,您理解错误,我希望在按钮单击上使用该功能,还有一种方式,您可能想要它,很抱歉,我们无法理解:您可以使用图表阶段的isRendering()方法,它是通过容器方法返回的。
chart.listenOnce('chartDraw', function(){
    chart.getJpgBase64String(function (response) {
        console.log(response);
    });
});