Невозможно выполнить xAxis [0] .setCategories & series [0] .setData - PullRequest
0 голосов
/ 10 мая 2011

Hii All, Я передаю значения динамически для диаграммы, используя набор данных и метод набора категорий. Я прикрепил ссылку Fiddle, которая загружает образец диаграммы и кнопку, при нажатии которой устанавливаются данные и категории для диаграммы. SetData (yaxis) и setCategory (xaxis) не работают для меня.

http://jsfiddle.net/byfour/XUgAQ/13/

Пожалуйста, помогите!

Большое спасибо, byfour

1 Ответ

3 голосов
/ 10 мая 2011

Вы цитируете данные, как если бы они были строкой;

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 );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...