У меня есть рабочий, простой график высокой диаграммы, который отображает «счет» против «времени».Здесь есть демонстрация: http://jsfiddle.net/akfwsq1e/.
Данные серии представлены в виде [time, score]
:
"data": [
[1540398983, 3],
[1540398983, 2],
[1540398983, 3],
[1540398983, 2],
[1540398983, 4],
[1540485383, 3]
]
Однако мне нужно добавить больше метаданных, как я хотел быдополнить график с помощью фильтров и т. д.Это означает, что данные из API возвращают именованные объекты:
"data": [
{ 'dateCompleted': 1540398983, 'score': 3, 'category': 'A' },
{ 'dateCompleted': 1540398983, 'score': 2, 'category': 'C' },
{ 'dateCompleted': 1540398983, 'score': 3, 'category': 'A' },
{ 'dateCompleted': 1540398983, 'score': 2, 'category': 'B' },
{ 'dateCompleted': 1540398983, 'score': 4, 'category': 'A' },
{ 'dateCompleted': 1540485383, 'score': 3, 'category': 'C' }
]
Пока что я не слишком заинтересован в фильтрации, мне просто нужно получить график, чтобы он отображал то же самое, что и при использованиипростые значения объекта.Когда я использую именованные значения, хотя диаграмма молча не может построить что-либо.
Я не могу понять из документации, как Highcharts «знает», какие значения из именованного объекта построить.
Кто-нибудь может подсказать, как заставить это работать?
Большое спасибо.