Вы цитируете данные, как если бы они были строкой;
var ydata = '[129.2, 144.0, 176.0, 135.6, 148.5, 216.4]';
, тогда как это должен быть массив:
var ydata = [129.2, 144.0, 176.0, 135.6, 148.5, 216.4];
Если они по какой-то причине являются "входящими" в виде строк?Вы можете конвертировать их;
var ydata = '[129.2, 144.0, 176.0, 135.6, 148.5, 216.4]';
ydata = ydata.substr(1, ydata.length - 2).split(",");
chart.series[0].setData(ydata );