* Parse array of arrays * @param {object} meta - dataset meta * @param {array} data - data array. Example [[1,2],[3,4]] * @param {number} start - start index * @param {number} count - number of items to parse * @returns {object} parsed item - item containing index and a parsed value * fo
(meta, data, start, count)
| 530 | * @protected |
| 531 | */ |
| 532 | parseArrayData(meta, data, start, count) { |
| 533 | const {xScale, yScale} = meta; |
| 534 | const parsed = new Array(count); |
| 535 | let i, ilen, index, item; |
| 536 | |
| 537 | for (i = 0, ilen = count; i < ilen; ++i) { |
| 538 | index = i + start; |
| 539 | item = data[index]; |
| 540 | parsed[i] = { |
| 541 | x: xScale.parse(item[0], index), |
| 542 | y: yScale.parse(item[1], index) |
| 543 | }; |
| 544 | } |
| 545 | return parsed; |
| 546 | } |
| 547 | |
| 548 | /** |
| 549 | * Parse array of objects |