diff --git a/src/plots/cartesian/index.js b/src/plots/cartesian/index.js index 0fc2e44e847..b8f28c6ba6f 100644 --- a/src/plots/cartesian/index.js +++ b/src/plots/cartesian/index.js @@ -244,7 +244,7 @@ function plotOne(gd, plotinfo, cdSubplot, transitionOpts, makeOnCompleteCallback if(cdModule.length) { layerData.push({ i: traceLayerClasses.indexOf(classBaseName), - zorder: z, + zindex: z, className: className, plotMethod: plotMethod, cdModule: cdModule @@ -257,10 +257,10 @@ function plotOne(gd, plotinfo, cdSubplot, transitionOpts, makeOnCompleteCallback } } } - // Sort the layers primarily by z, then by i + // Sort the layers primarily by zindex, then by i layerData.sort(function(a, b) { return ( - (a.zorder || 0) - (b.zorder || 0) || + (a.zindex || 0) - (b.zindex || 0) || (a.i - b.i) ); }); diff --git a/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot.png b/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot.png index 68249819764..5cb4ebb5b11 100644 Binary files a/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot.png and b/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot.png differ diff --git a/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot2.png b/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot2.png index 0edf70feee3..ee483b8af15 100644 Binary files a/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot2.png and b/test/image/baselines/zorder-overlayed-subplots-multiple-traces-main-subplot2.png differ diff --git a/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot.json b/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot.json index e07ed4483af..c1277e34ce3 100644 --- a/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot.json +++ b/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot.json @@ -43,10 +43,7 @@ "layout": { "showlegend": true, "title": { - "text": "zorder overlayed subplots - multiple on the same subplot", - "subtitle": { - "text": "Orange trace is displayed on top!" - } + "text": "zorder overlayed subplots - multiple on the same subplot" }, "width": 600, "height": 400, diff --git a/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot2.json b/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot2.json index de9649a36df..004e38f33c3 100644 --- a/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot2.json +++ b/test/image/mocks/zorder-overlayed-subplots-multiple-traces-main-subplot2.json @@ -43,10 +43,7 @@ "layout": { "showlegend": true, "title": { - "text": "zorder overlayed subplots - multiple on the same subplot", - "subtitle": { - "text": "Orange trace is displayed on top!" - } + "text": "zorder overlayed subplots - multiple on the same subplot" }, "width": 600, "height": 400,