MCPcopy
hub / github.com/chartjs/Chart.js / parseArrayData

Method parseArrayData

src/core/core.datasetController.js:532–546  ·  src/core/core.datasetController.js::DatasetController.parseArrayData

* 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)

Source from the content-addressed store, hash-verified

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

Callers 1

parseMethod · 0.95

Calls 1

parseMethod · 0.65

Tested by

no test coverage detected