Javascript 使用canvas.js在一个页面中导出多个图表

Javascript 使用canvas.js在一个页面中导出多个图表,javascript,canvas,charts,Javascript,Canvas,Charts,我最近才开始使用canvas.js,我正在尝试创建一个包含多个图表的页面,所以我先尝试这个示例 因此,现在我希望能够逐个获取图表的图像,在执行此操作时,我遇到了一个名为“uncaughttypeerror:productsRevenuePieChart.exportChart2”的错误,它不是一个函数。对于第一个图表,我可以导出它,但当我尝试为第二个图表导出时,会出现此错误。有人能帮我吗?非常感谢 导出部分是给出错误的部分: //chart data information p

我最近才开始使用canvas.js,我正在尝试创建一个包含多个图表的页面,所以我先尝试这个示例

因此,现在我希望能够逐个获取图表的图像,在执行此操作时,我遇到了一个名为“
uncaughttypeerror:productsRevenuePieChart.exportChart2”的错误,它不是一个函数。对于第一个图表,我可以导出它,但当我尝试为第二个图表导出时,会出现此错误。有人能帮我吗?非常感谢

导出部分是给出错误的部分:

//chart data information

        productsRevenuePieChart.render();
        document.getElementById("exportChart2").addEventListener("click",function(){
      productsRevenuePieChart.exportChart2({format: "jpg"});
    });  

 //more chart data information, this part works
   ordersSplineChart.render();
    document.getElementById("exportChart").addEventListener("click",function(){
  ordersSplineChart.exportChart({format: "jpg"});
});  

//button used
  <button id="exportChart2">Export Chart</button>
  <button id="exportChart">Export Chart</button>
//图表数据信息
productsRevenuePieChart.render();
document.getElementById(“exportChart2”).addEventListener(“单击”,函数(){
exportChart2({格式:“jpg”});
});  
//更多图表数据信息,此部分有效
ordersPlineChart.render();
document.getElementById(“exportChart”).addEventListener(“单击”,函数)(){
ordersPlineChart.exportChart({格式:“jpg”});
});  
//使用的按钮
出口图表
出口图表

CanvasJS中没有exportChart2方法。从外观上看,您只需要从exportChart2()中删除2。

CanvasJS中没有exportChart2方法。从外观上看,您只需从exportChart2()中删除2即可。

哦,我的上帝,您是对的,非常感谢您的帮助,我学了一半,我想这就是为什么我在后面添加了2的原因。哦,我的上帝,您是对的,非常感谢您的帮助,我学了一半,我想这就是为什么我在后面加了2的原因。