Спарклайн jquery с массивом объектов
Я пытаюсь использовать jquery sparkline. Это то, что я пытаюсь сделать.
var values = [{value:123}, {value:234}, {value:345}];
// Draw a sparkline for the #sparkline element
$('#sparkline').sparkline(values.value, {
type: "pie",
// Map the offset in the list of values to a name to use in the tooltip
tooltipFormat: '{{offset:offset}} ({{percent.1}}%)',
tooltipValueLookups: {
'offset': {
0: 'First',
1: 'Second',
2: 'Third'
}
},
});
но для этого формата данных спарклайн не умеет рисовать. какие изменения я должен сделать в моем коде
1 ответ
Решение
Вам просто нужно извлечь значения из вашего массива перед созданием спарклайна.
Вы можете использовать .map
функция:
$('#sparkline').sparkline(values.map(function(o) { return o.value}), {
...
});