我绘制了一张Google可视化表格图表。如何获取用于绘制图表的DataTable?例如,如何获取前5行和第1列的值。
答案 0 :(得分:1)
如果您使用ChartWrapper,可以像这样获取DataTable:
var wrapper = new google.visualization.ChartWrapper({
chartType: 'ColumnChart',
dataTable: [['Germany', 'USA', 'Brazil', 'Canada', 'France', 'RU'],
[700, 300, 400, 500, 600, 800]],
options: {'title': 'Countries'},
containerId: 'visualization'
});
wrapper.draw();
// get the DT
var dt = wrapper.getDataTable();
console.log(dt);
如果您想从DataTable获取值,可以使用DataTable的getValue(rowIndex, columnIndex)
方法:
var dt = wrapper.getDataTable();
alert(dt.getValue(3, 1));