JavaScript float 数据

标签 javascript json flot

给定 myData 是 JSON var 如下:

({0:{qID:"3", id:"1", shortText:"Leisure", OpiCount:"0"}, 
  1:{qID:"3", id:"2", shortText:"Business", OpiCount:"3"}, 
  2:{qID:"3", id:"3", shortText:"University visit", OpiCount:"1"}, length:3})

转换为 float 据数组:

var data = [];
myData.each(function(i,v) {  
    data[i] = { label: v.shortText, data: v.OpiCount } ; 
})

上面的代码由于 v.shortText 中的空格而中断。我该如何克服这个问题?

最佳答案

感谢#Jan 和#diEcho,我已经弄明白了。

我的问题是 flot 需要数字数据。只需添加 parseFloat(v.OpiCount)

var data = [];
myData.each(function(i,v) {  
    data[i] = { label: v.shortText, data: parseFloat(v.OpiCount) } ; 
})

问候。

关于JavaScript float 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13004944/

相关文章:

ios - Alamofire JSON 序列化错误 - Swift 2.0

javascript - 如何提高 fetch api JSON 下载速度或加载图标?

javascript - Flot 线图和大型 JSON 数据 blob 未格式化为 Flot API 规范

javascript - 使用不同的数据提供者绘制多个图表 Amchart

javascript - 是否有适用于元素的 'content' 规则的等效项?

javascript - 使用 javascript 聚焦字段时显示 Android 软键盘

json - 不支持应用于文档的架构类型 package.json

javascript - 为什么元标记注入(inject)不适用于桌面浏览器?

javascript - jQuery 图表 : Remove Labels Below Bars

php - 使 JSON 数组 Flot 兼容