嗨,我有带有以下数据的谷歌图表,
$scope.datax =[
["Release Date","R1","R2","R3"],
["Mon Apr 11 00:00:00 IST 2016","20","13","70"],
["Wed May 11 00:00:00 IST 2016","20","13","60"],
["Sat Jun 11 00:00:00 IST 2016","20","13","50"]
]
我需要这种格式来喜欢以下 i,e 数字不应包含引号“”,
$scope.datax =[
["Release Date","R1","R2","R3"],
["Mon Apr 11 00:00:00 IST 2016", 20, 13, 70],
["Wed May 11 00:00:00 IST 2016", 20, 13, 60],
["Sat Jun 11 00:00:00 IST 2016", 20, 13, 50]
]
如果可以仅使用谷歌图表的任何格式 spcecifiers 函数而不是再次迭代它,那将是非常好的。这是我在没有双队列“”的情况下使用虚拟数据的工作小提琴,工作演示,这是带有字符串作为数字的演示带有原始数据的演示
我无法更改数据,因为它来自服务器调用,我正在根据用户的点击添加行。请任何人分享您的想法或小提琴。提前致谢。
新的解决方案,在转换方面没有那么激进:
$scope.datax=$scope.datax.map(row=>row.map(e=>+e||e));
旧的解决方案,它也转换了日期......
$scope.datax=$scope.datax.map(row=>row.map(e=>parseInt(e,10)||e));
评论中指出的问题来自 fn 速记 =>
尝试用常规功能替换...
$scope.datax=$scope.datax.map(function (row) {
return row.map(function (e) {
return +e||e;
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句