Javascript 使用谷歌图表API

Javascript 使用谷歌图表API,javascript,charts,google-visualization,Javascript,Charts,Google Visualization,我知道GoogleCharts API需要一个数字输入值来呈现图表。在他们的示例中,我看到了特定列如何包含此数值。例如: [ ['Mushrooms', 3], ['Onions', 1], ['Olives', 1], ['Zucchini', 1], ['Pepperoni', 2] ] [ ['Mary', '10/10/1991'], ['Peter', '07/12/1991'], ['Jacob', '06/05/19

我知道GoogleCharts API需要一个数字输入值来呈现图表。在他们的示例中,我看到了特定列如何包含此数值。例如:

[
    ['Mushrooms', 3],
    ['Onions', 1],
    ['Olives', 1],
    ['Zucchini', 1],
    ['Pepperoni', 2]
]
[
    ['Mary', '10/10/1991'],
    ['Peter', '07/12/1991'],
    ['Jacob', '06/05/1992'],
]
但是,我的图表要求我过滤数据集,以获得符合要求的计数(类似于SQL)。例如:

[
    ['Mushrooms', 3],
    ['Onions', 1],
    ['Olives', 1],
    ['Zucchini', 1],
    ['Pepperoni', 2]
]
[
    ['Mary', '10/10/1991'],
    ['Peter', '07/12/1991'],
    ['Jacob', '06/05/1992'],
]
然后,我希望我可以获得图表API来按年份过滤我的数据集,并呈现一个图表,其中显示1991年的饼图的2/3,以及1992年的饼图的1/3


这是否可以使用GoogleCharts API实现,或者我是否需要编写特定的SQL查询并形成自己的JSON来呈现这种图表?非常感谢……

谷歌图表API有自己的数据操作方法;看看:


有两个函数,即
group()
join()
。在这种情况下,
group()
对于数据操作来说是最有用的。

让您开始学习:-我已将您当前的值转换为年份,并强制将类型设置为数字。不确定如何增加,但希望是一个起点。