myArray is:
Array ( [1] => 0 [2] => 11970.99 [3] => 2888 [4] => 0 [5] => 1500 [6] => 0 [7] => 0 [8] =>
Your issue is non-sequencial indexes. Php array must have indexes 0..array.length-1 to be encoded to JSON array.
0..array.length-1
You can reset array keys with array_values:
echo json_encode(array( array(name=> 'Recebimentos', data=>array_values($myArray)), ));