javascript - 显示包含给定数据部分的 Google 柱形图

标签 javascript google-visualization

所以我正在使用 Google 堆叠的“柱形图”,给出数据:

[
['red','green','blue'],
['one', '1','2','3'],
['two', '1','2','3']
['three', '1','2','3']
['four', '1','2','3']
['five', '1','2','3']
]

因此,场景是在图表上仅显示,然后每当用户单击/箭头,数据将左移或右移。 例如,当用户单击向左箭头时,图表将显示

我们是否可以通过 Google Chart 实现这一目标?

最佳答案

我通过添加一些带有 maxRows 的变量以及在 drawChart 函数之外添加一个额外函数来实现这一点。

我的两个左/右按钮如下所示:

<input onClick="redrawChart(-1)" type="button" value="<- Left" />
<input onClick="redrawChart(1)" type="button" value="Right ->" />

我定义一个变量为maxRow,然后在函数完成时返回dataTable中有多少行,如

chart.draw()
return numberOfRows;

我的 redrawChart 函数看起来像这样:

function redrawChart(a) {
    for (i = 0; i < showRows.length; i++) {
        showRows[i] += a
    }
.
.
error checking
.
.
    drawChart(showRows)
}

查看this fiddle并告诉我你的想法。

关于javascript - 显示包含给定数据部分的 Google 柱形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30503382/

相关文章:

javascript - 当尝试再次上传时,如何使用 ng-file-upload 保留以前上传的文件?

c# - mvc post action json 未解析为参数

javascript - 使用 'new' 调用函数比不使用它更便宜?

javascript - 与 Google Org Chart API 相比,是否有更好的 javascript 组织结构图?

jquery - 无论如何,是否可以垂直对齐谷歌组织图表可视化中的框

javascript - AWS 的 Cognito 文档似乎毫无意义

javascript - 修改 Angular 表达式中特殊变量的父范围

css - 将 Chartkick 折线图设置为正方形

php - 谷歌图表json问题

javascript - 如何更改条形颜色(谷歌图表可视化)