@@ -2830,24 +2830,23 @@ function makePlotFramework(gd) {
2830
2830
// single geo layer for the whole plot
2831
2831
fullLayout . _geolayer = fullLayout . _paper . append ( 'g' ) . classed ( 'geolayer' , true ) ;
2832
2832
2833
- // upper shape layer
2834
- // (only for shapes to be drawn above the whole plot, including subplots)
2835
- var layerAbove = fullLayout . _paper . append ( 'g' )
2836
- . classed ( 'layer-above' , true ) ;
2837
- fullLayout . _imageUpperLayer = layerAbove . append ( 'g' )
2838
- . classed ( 'imagelayer' , true ) ;
2839
- fullLayout . _shapeUpperLayer = layerAbove . append ( 'g' )
2840
- . classed ( 'shapelayer' , true ) ;
2841
-
2842
2833
// single pie layer for the whole plot
2843
2834
fullLayout . _pielayer = fullLayout . _paper . append ( 'g' ) . classed ( 'pielayer' , true ) ;
2844
2835
2845
2836
// fill in image server scrape-svg
2846
2837
fullLayout . _glimages = fullLayout . _paper . append ( 'g' ) . classed ( 'glimages' , true ) ;
2847
2838
2848
- // lastly info (legend, annotations) and hover layers go on top
2839
+ // lastly upper shapes, info (legend, annotations) and hover layers go on top
2849
2840
// these are in a different svg element normally, but get collapsed into a single
2850
2841
// svg when exporting (after inserting 3D)
2842
+ // upper shapes/images are only those drawn above the whole plot, including subplots
2843
+ var layerAbove = fullLayout . _toppaper . append ( 'g' )
2844
+ . classed ( 'layer-above' , true ) ;
2845
+ fullLayout . _imageUpperLayer = layerAbove . append ( 'g' )
2846
+ . classed ( 'imagelayer' , true ) ;
2847
+ fullLayout . _shapeUpperLayer = layerAbove . append ( 'g' )
2848
+ . classed ( 'shapelayer' , true ) ;
2849
+
2851
2850
fullLayout . _infolayer = fullLayout . _toppaper . append ( 'g' ) . classed ( 'infolayer' , true ) ;
2852
2851
fullLayout . _zoomlayer = fullLayout . _toppaper . append ( 'g' ) . classed ( 'zoomlayer' , true ) ;
2853
2852
fullLayout . _hoverlayer = fullLayout . _toppaper . append ( 'g' ) . classed ( 'hoverlayer' , true ) ;
0 commit comments