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