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

Method do_restyle

js/src/widget.ts:1410–1431  ·  view source on GitHub ↗

* Handle Plotly.restyle request

()

Source from the content-addressed store, hash-verified

1408 * Handle Plotly.restyle request
1409 */
1410 do_restyle() {
1411 /** @type {Py2JsRestyleMsg} */
1412 var msgData: Py2JsRestyleMsg = this.model.get("_py2js_restyle");
1413 if (msgData !== null) {
1414 var restyleData = msgData.restyle_data;
1415 var traceIndexes = (this.model as FigureModel)._normalize_trace_indexes(
1416 msgData.restyle_traces
1417 );
1418
1419 restyleData["_doNotReportToPy"] = true;
1420 Plotly.restyle(this.el, restyleData, traceIndexes);
1421
1422 // ### Send trace deltas ###
1423 // We create an array of deltas corresponding to the restyled
1424 // traces.
1425 this._sendTraceDeltas(msgData.trace_edit_id);
1426
1427 // ### Send layout delta ###
1428 var layout_edit_id = msgData.layout_edit_id;
1429 this._sendLayoutDelta(layout_edit_id);
1430 }
1431 }
1432
1433 /**
1434 * Handle Plotly.relayout request

Callers 1

perform_renderMethod · 0.95

Calls 4

_sendTraceDeltasMethod · 0.95
_sendLayoutDeltaMethod · 0.95
getMethod · 0.45

Tested by

no test coverage detected