如何从Google Charteditor打印png图表?

时间:2019-06-20 11:54:52

标签: html django charts google-visualization google-chartwrapper

从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
   });

我对使用图表编辑器功能特别陌生。

1 个答案:

答案 0 :(得分:0)

ChartEditor class没有用于getChart()的方法

但是它可以返回ChartWrapper-> getChartWrapper()

ChartWrapper具有-> getChart()

的方法

所以要获取图像...

chartEditor.getChartWrapper().getChart().getImageURI();