File tree 3 files changed +16
-3
lines changed
3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -14,18 +14,20 @@ var isNumeric = require('fast-isnumeric');
14
14
15
15
var Registry = require ( '../registry' ) ;
16
16
var PlotSchema = require ( '../plot_api/plot_schema' ) ;
17
- var axisIDs = require ( '../plots/cartesian/axis_ids' ) ;
18
17
var Lib = require ( '../lib' ) ;
19
- var _ = Lib . _ ;
20
18
var Color = require ( '../components/color' ) ;
21
19
var BADNUM = require ( '../constants/numerical' ) . BADNUM ;
22
20
23
- var plots = module . exports = { } ;
21
+ var axisIDs = require ( '../plots/cartesian/axis_ids' ) ;
22
+ var sortBasePlotModules = require ( './sort_modules' ) . sortBasePlotModules ;
24
23
25
24
var animationAttrs = require ( './animation_attributes' ) ;
26
25
var frameAttrs = require ( './frame_attributes' ) ;
27
26
28
27
var relinkPrivateKeys = Lib . relinkPrivateKeys ;
28
+ var _ = Lib . _ ;
29
+
30
+ var plots = module . exports = { } ;
29
31
30
32
// Expose registry methods on Plots for backward-compatibility
31
33
Lib . extendFlat ( plots , Registry ) ;
@@ -465,6 +467,9 @@ plots.supplyDefaults = function(gd) {
465
467
}
466
468
}
467
469
}
470
+
471
+ // sort base plot modules for consistent ordering
472
+ newFullLayout . _basePlotModules . sort ( sortBasePlotModules ) ;
468
473
} ;
469
474
470
475
/**
Original file line number Diff line number Diff line change 1
1
{
2
2
"data" : [{
3
+ }, {
4
+ "type" : " scattergl" ,
5
+ "name" : " scattergl" ,
6
+ "mode" : " markers" ,
7
+ "text" : " should be above splom" ,
8
+ "x" : [2 ],
9
+ "y" : [2 ]
10
+ }, {
3
11
"type" : " splom" ,
4
12
"name" : " splom" ,
5
13
"dimensions" : [{
You can’t perform that action at this time.
0 commit comments