Javascript 错误:轴0的数据列不能是字符串类型

Javascript 错误:轴0的数据列不能是字符串类型,javascript,reactjs,charts,google-visualization,Javascript,Reactjs,Charts,Google Visualization,我正在尝试用谷歌图表和React/JS创建散点图。我已经做了一个测试数组来检查它是否是将数据发送到图表的正确方法,并且成功了。但是,当我处理真实数据并创建类似数组时,得到了一个错误:“axis#0的数据列不能是string类型” 这是工作正常的测试阵列: 让数据测试=[ ['Día'、'Enfado'、'Esribilidad'、'Dolor'、'Ansiedad'], [1',空,10,20,30], [2',30,20,10,null], ] 该错误表示y轴的列不能是字符串类型 此错

我正在尝试用谷歌图表和React/JS创建散点图。我已经做了一个测试数组来检查它是否是将数据发送到图表的正确方法,并且成功了。但是,当我处理真实数据并创建类似数组时,得到了一个错误:“axis#0的数据列不能是string类型”

这是工作正常的测试阵列:

让数据测试=[
['Día'、'Enfado'、'Esribilidad'、'Dolor'、'Ansiedad'],
[1',空,10,20,30],
[2',30,20,10,null],
]   

该错误表示y轴的列不能是字符串类型

此错误是由于使用静态方法-->
arrayToDataTable

arrayToDataTable
尝试猜测传递给方法的数据类型。
如果无法确定类型,则默认为字符串

在“实”数组的示例中,只有一行数据。
它必须处理的唯一值是
null

因此,它无法正确确定类型并默认为字符串

您可以在以下工作片段中看到此结果

google.charts.load('current'{
软件包:['corechart']
}).然后(函数(){
var jsonData=[
['Día'、'Enfado'、'Dolor'、'Ansiedad'、'a'、'b'、'c'、'D'、'e'、'f'、'g'、'h'、'i'、'j'、'k'、'l'、'm'、'n'、'o'、'p'],
[28',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,180,190,null]
];
var data=google.visualization.arrayToDataTable(jsonData);
对于(var i=0;i
中的示例没有说明这一点。它应该只使用字符串列名。