页面加载时如何显示折线图的最新记录?

时间:2014-10-24 16:17:25

标签: javascript google-visualization

我正在尝试创建脚本,无论何时,只要页面加载,它总是呈现行和表格图表,显示最新的日期数据。

我创建了以下代码并将其分配给每个图表状态属性,但我无法在客户端获得所需的输出:

******更新代码:******

        var latestDate = data.getColumnRange(5).max;

        var table = new google.visualization.ChartWrapper({
            containerId: 'table_div',
            chartType: 'Table',
            options: {

            },
            'state': {
                'value': [latestDate]
            }

        });

是否有更好的方法来执行此任务。任何帮助将非常感谢。感谢

1 个答案:

答案 0 :(得分:1)

您的代码非常广泛,但这是主要想法:

        data = response.getDataTable();

        var latestDate = data.getColumnRange(5).max; // get latest date
        var dataview = new google.visualization.DataView(data); // create dataview to filter rows

        dataview.setRows(dataview.getFilteredRows([{column:5, value: latestDate}])) // filter rows by latest date value

        console.log(dataview.getDistinctValues(5)) // shows only latest date

然后您可以将此dataView设置为仪表板