Преобразование данных строки в данные строки для таблицы данных Google Chart - PullRequest
0 голосов
/ 14 февраля 2019

Мне нужно использовать строку в качестве данных для Google Charts.

Если я использую ручные данные для установки строк, диаграмма работает:

data.addRows([['1',327,41],['2',284,16],['3',305,46],['4',462,47],['5',214,68],['6',221,37],['7',227,13],['8',235,42],['9',179,5],['10',591,28],['11',405,27]]);

См. Примеры работ: Пожалуйста: См.

Но я использую динамически String, созданный на лету, в виде строки:

Var Data="[['1',327,41],['2',284,16],['3',305,46],['4',462,47],['5',214,68],['6',221,37],['7',227,13],['8',235,42],['9',179,5],['10',591,28],['11',405,27]]"

И я пытаюсь использовать ее как указано:

data.addRows(data);  

но это не имеет никакого результата, диаграмма не создается.Пожалуйста: См.

Итак, я попробовал:

var json = JSON.parse(datos);
data.addRows(json);

И никакого результата Пожалуйста: См.

Не могли бы выпомогите мне?

1 Ответ

0 голосов
/ 14 февраля 2019

Возможно, вы захотите использовать eval()

var a = [1,2,3]
console.log(Array.isArray(a))

var a = "[1,2,3]";
console.log(Array.isArray(a))

var a = eval("[1,2,3]");
console.log(Array.isArray(a))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...