MCPcopy Index your code
hub / github.com/plotly/plotly.py / _normalize_trace_indexes

Method _normalize_trace_indexes

js/src/widget.ts:557–567  ·  view source on GitHub ↗

* Input a trace index specification and return an Array of trace * indexes where: * * - null|undefined -> Array of all traces * - Trace index as Number -> Single element array of input index * - Array of trace indexes -> Input array unchanged * * @param {undefined|null|Number

(trace_indexes?: null | number | number[])

Source from the content-addressed store, hash-verified

555 * @private
556 */
557 _normalize_trace_indexes(trace_indexes?: null | number | number[]): number[] {
558 if (trace_indexes === null || trace_indexes === undefined) {
559 var numTraces = this.model.get("_widget_data").length;
560 trace_indexes = _.range(numTraces);
561 }
562 if (!Array.isArray(trace_indexes)) {
563 // Make sure idx is an array
564 trace_indexes = [trace_indexes];
565 }
566 return trace_indexes;
567 }
568
569 /**
570 * Log changes to the _widget_data trait

Callers 6

do_restyleMethod · 0.95
do_updateMethod · 0.95
do_animateMethod · 0.95
do_restyleMethod · 0.45
do_updateMethod · 0.45
do_animateMethod · 0.45

Calls 2

getMethod · 0.45
rangeMethod · 0.45

Tested by

no test coverage detected