Type mismatch for number in Google Chart API

后端 未结 2 1882
一生所求
一生所求 2021-01-18 00:40

I have an array and the second column with values like this 2050.878456 and inside my javascript function to create a Area Chart I made the following

         


        
相关标签:
2条回答
  • 2021-01-18 00:57

    I spotted the same issue.

    not working:

    data.addRow([v, obd[v].engine_rpm]);
    

    working:

    data.addRow([v, Number(obd[v].engine_rpm)]);
    

    0 讨论(0)
  • 2021-01-18 00:59

    Try passing the Value as string and then later do a parseFloat. Something like this:

    data.addColumn('string', 'Value');
    
    for (var i=0;i<myArrayCreated.length;i++){
        myVal = parseFloat($.trim(myArrayCreated[i][1])); 
        data.addRow([i, {v: myVal, f: myval.toFixed(6)}]); 
    }
    
    0 讨论(0)
提交回复
热议问题