2016-10-10 69 views
0

我正在使用一種在立面後創建谷歌圖表的工具。效果很好,但現在我添加了差異圖表。谷歌圖表api得到沒有元素參數的圖表?

差異圖表需要訪問chart.computeDiff(...),但這需要一個圖表,反過來就我所見(出於某種原因)需要一個引用html元素的參數。這不符合我正在使用的工具的流程。

是否有任何其他方式可以訪問圖表方法或其他方式訪問computeDiff?

該工具使用

this.wrapper = new google.visualization.ChartWrapper(chartConfig); 

的實例,但

let chart = this.wrapper.getChart() just returns null 

任何提示,將不勝感激。

回答

0

沒關係,我把computeDiff從相應的原型:

let computeDiff = google.visualization[this.wrapper.getChartType()].prototype.computeDiff 
     let chartDiff = computeDiff(oldData,newData) 
    return chartDiff 

似乎工作