Google visualization 为一个数据系列解析Google Visualization多折线图数据字符串

Google visualization 为一个数据系列解析Google Visualization多折线图数据字符串,google-visualization,Google Visualization,为我的客户设置页面以查看其数据的GA性能。为了提高性能,使用CRONJOB在“下班后”提取所有高级成员的GA数据并将其保存在数据库中,这样当他们查看数据时,就不必等待GA代码崩溃 已经有GA图表用于给定成员数据的多折线图,但这是在超集级别。现在,“google.visualization.arrayToDataTable()”字符串与它们的所有记录一起保存在数据库中。这很好,因为其中一个图表是超集图表。但是,还需要分别为每个项目提供折线图视图。既然超集数据已经存在,为什么要返回并重新查询GA,只

为我的客户设置页面以查看其数据的GA性能。为了提高性能,使用CRONJOB在“下班后”提取所有高级成员的GA数据并将其保存在数据库中,这样当他们查看数据时,就不必等待GA代码崩溃

已经有GA图表用于给定成员数据的多折线图,但这是在超集级别。现在,“google.visualization.arrayToDataTable()”字符串与它们的所有记录一起保存在数据库中。这很好,因为其中一个图表是超集图表。但是,还需要分别为每个项目提供折线图视图。既然超集数据已经存在,为什么要返回并重新查询GA,只解析现有数据字符串以获得所需的记录呢

在我开始为这条记录开发自己的自定义解析器之前,我想问一下是否有人知道已经存在的东西

也许从字符串创建一个JSON对象,确定所需的元素,然后以字符串格式打印出来?我读了一点这方面的书,但在我花很多时间去兔子洞之前,我想问一下800磅的大脑

google.visualization.arrayToDataTable()函数的字符串数据采用以下格式:

[{type: 'date', label: 'Date'},
{type: 'number', label: 'XYZ46570'},
{type: 'number', label: 'XYZ35512'},
{type: 'number', label: 'XYZ39964'}],
[new Date(2018,04,21),7,0,0],
[new Date(2018,04,22),4,1,0],
[new Date(2018,04,23),4,3,0],
[new Date(2018,04,24),4,1,0],
[new Date(2018,04,25),1,0,0]
这个例子是4col,5行字符串。因此,只需解析其中一个“XYZ”标签(如“XYZ35512”)的字符串。生成的字符串将用于创建单线GA图表:

[{type: 'date', label: 'Date'},
{type: 'number', label: 'XYZ35512'}],
[new Date(2018,04,21),0],
[new Date(2018,04,22),1],
[new Date(2018,04,23),3],
[new Date(2018,04,24),1],
[new Date(2018,04,25),0]
提前感谢您的帮助!
LarryG

从字符串创建完整的数据表,然后使用a来筛选行和列--数据视图类具有用于
setRows
setColumns
的方法…@WhiteHat。。。抱歉,延迟回复。。。生活突然出现了!谢谢,这正是我想要的。已使用DataTable,但未意识到DataView可用。那会很好。。。当有EZ按钮时总是很好!干杯让我知道如果你有任何困难,总是很乐意帮助。。。