从Google图表的官方文档中,它提供了以下语法来获取特定图表类型的imageURI():
var my_div = document.getElementById('chart_div');
var chart = new google.visualization.ChartType(chart_div);
google.visualization.events.addListener(my_chart, 'ready', function () {
var imgUri = chart.getImageURI();
//perform print function
});
但是我正在使用Google's chart editor method,但无法检索所选图表的imageURI。
chartEditor = new google.visualization.ChartEditor();
google.visualization.events.addListener(wrapper, 'ready', function () {
var imgUri = chartEditor.getChart().getImageURI();
//throws error: getChart().getImageURI() not a function of chartEditor
});
我对使用图表编辑器功能特别陌生。
答案 0 :(得分:0)
ChartEditor class没有用于getChart()
的方法
但是它可以返回ChartWrapper
-> getChartWrapper()
ChartWrapper
具有-> getChart()
所以要获取图像...
chartEditor.getChartWrapper().getChart().getImageURI();