带有来自分组数据过滤器的Google仪表板-如何绘制分组数据图表
||
我希望创建一个具有过滤功能的Google Charts API仪表板,但我想根据分组数据来绘制数据。例如,我可以创建一个数据表,如下所示:
salesman cust_age cust_sex quantity
Joe 21 Male 3
Joe 30 Female 10
Suzie 40 Female 2
Dave 15 Female 5
Dave 30 Male 10
我可以适当地创建一个仪表板,该仪表板创建两个控件(用于cust_age和cust_sex)以及任意数量的输出图形和表,这些图形和表均从外部数据源中拉出-这是相当多的东西,请参阅http://code.google.com/apis /chart/interactive/docs/gallery/controls.html
我遇到的问题是如何按分组值显示所有图表。以饼图为例,没有任何过滤器,有5个饼图切片(Joe,Joe,Suzie,Dave,Dave)-我只想看到三个(Joe,Suzie Dave)。当然,当应用控件时,所有内容都应更新。
换句话说,过滤器应作用于原始数据表,但图表应基于分组的数据表。
我猜想我们可以使用分组功能:
http://code.google.com/apis/ajax/playground/?type=visualization#group
但是我似乎无法将过滤器绑定到更大的数据表,更新分组表,然后根据分组表绘制图表。
有什么想法吗?
没有找到相关结果
已邀请:
4 个回复
穗揣
然后,您应该向控件添加回调,以便每当控件更改仪表板外部的图表时都将进行更新,例如手动绑定,我们假设cust_sex的控件为$ genderPicker,而ChartWrapper表对象为$ tableWrapper:
结果:无论您选择男性,女性还是两者同时选择,饼图都会反映按名称分组的过滤结果。希望它对某人有帮助,并为我的英语不好对不起。
死搭胯
炉挤仙挟
在这里找到我的初始(问题)样本,在这里找到固定(解决)样本
纫合峭