请选择 进入手机版 | 继续访问电脑版
 找回密码
 免费注册
搜索

highcharts.com errors #14

1
回复
1863
查看
[复制链接]

300

主题

301

帖子

1543

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1543
2019-9-18 16:00:22 显示全部楼层 |阅读模式
String value sent to series.data, expected Number
This happens if using a string as a data point, for example in a setup like this:
series: [{    data: ["3", "5", "1", "6"]}]
Highcharts expects numerical data values.
The most common reason for this error this is that data is parsed from CSV or from a XML source, and the implementer forgot to run parseFloat on the parsed value.
Note: For performance reasons internal type casting is not performed, and only the first value is checked (since 2.3).

发送到series.data的字符串值,预期的Number
如果使用字符串作为数据点,则会发生这种情况,例如在如下设置中:
series: [{    data: ["3", "5", "1", "6"]}]
Highcharts期望数值数据。(问题所在)
出现此错误的最常见原因是数据是从CSV或XML源解析的,并且实现者忘记parseFloat 在解析的值上运行。
注意:出于性能原因,不执行内部类型转换,仅检查第一个值(自2.3起)。

回复

使用道具 举报

44

主题

45

帖子

328

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
328
2019-9-20 09:31:12 显示全部楼层
series: [{    data: ["3", "5", "1", "6"]}]
把上面数组里的数据转化为数字格式就行了。例如:使用Number()函数
结果:series: [{    data: [3, 5, 1, 6]}]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册