8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af28316 commit 5be79caCopy full SHA for 5be79ca
src/plot_api/plot_api.js
@@ -1498,8 +1498,13 @@ Plotly.deleteTraces = function deleteTraces (gd, indices) {
1498
// we want descending here so that splicing later doesn't affect indexing
1499
indices.sort().reverse();
1500
for (i = 0; i < indices.length; i += 1) {
1501
- deletedTrace = gd.data.splice(indices[i], 1)[0];
1502
- traces.push(deletedTrace);
+ if (gd.data.length > 1){
+ deletedTrace = gd.data.splice(indices[i], 1)[0];
1503
+ traces.push(deletedTrace);
1504
+ }else {
1505
+ traces.push(gd.data[0]);
1506
+ gd.data = [{ type: gd._fullData.type }];
1507
+ }
1508
}
1509
1510
Plotly.redraw(gd);
0 commit comments