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

Method do_deleteTraces

js/src/widget.ts:603–622  ·  view source on GitHub ↗

* Handle deleteTraces message

()

Source from the content-addressed store, hash-verified

601 * Handle deleteTraces message
602 */
603 do_deleteTraces() {
604 // remove traces from plot
605
606 /** @type {Py2JsDeleteTracesMsg} */
607 var msgData: Py2JsDeleteTracesMsg = this.model.get("_py2js_deleteTraces");
608
609 if (msgData !== null) {
610 var delete_inds = msgData.delete_inds;
611 var tracesData = this.model.get("_widget_data");
612
613 // Remove del inds in reverse order so indexes remain valid
614 // throughout loop
615 delete_inds
616 .slice()
617 .reverse()
618 .forEach(function (del_ind) {
619 tracesData.splice(del_ind, 1);
620 });
621 }
622 }
623
624 /**
625 * Handle moveTraces message

Callers 1

initializeMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected