从现有的Google可视化图表中获取DataTable

时间:2012-01-16 04:55:13

标签: google-visualization

我绘制了一张Google可视化表格图表。如何获取用于绘制图表的DataTable?例如,如何获取前5行和第1列的值。

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