@@ -20,11 +20,11 @@ var subTypes = require('../scatter/subtypes');
20
20
21
21
var TOO_MANY_POINTS = require ( '../scattergl/constants' ) . TOO_MANY_POINTS ;
22
22
23
- function calc ( container , trace ) {
24
- var layout = container . _fullLayout ;
23
+ function calc ( gd , trace ) {
24
+ var fullLayout = gd . _fullLayout ;
25
25
var subplotId = trace . subplot ;
26
- var radialAxis = layout [ subplotId ] . radialaxis ;
27
- var angularAxis = layout [ subplotId ] . angularaxis ;
26
+ var radialAxis = fullLayout [ subplotId ] . radialaxis ;
27
+ var angularAxis = fullLayout [ subplotId ] . angularaxis ;
28
28
var rArray = radialAxis . makeCalcdata ( trace , 'r' ) ;
29
29
var thetaArray = angularAxis . makeCalcdata ( trace , 'theta' ) ;
30
30
var len = trace . _length ;
@@ -46,13 +46,12 @@ function calc(container, trace) {
46
46
return [ { x : false , y : false , t : stash , trace : trace } ] ;
47
47
}
48
48
49
- function plot ( container , subplot , cdata ) {
49
+ function plot ( gd , subplot , cdata ) {
50
50
if ( ! cdata . length ) return ;
51
51
52
52
var radialAxis = subplot . radialAxis ;
53
53
var angularAxis = subplot . angularAxis ;
54
-
55
- var scene = ScatterGl . sceneUpdate ( container , subplot ) ;
54
+ var scene = ScatterGl . sceneUpdate ( gd , subplot ) ;
56
55
57
56
cdata . forEach ( function ( cdscatter , traceIndex ) {
58
57
if ( ! cdscatter || ! cdscatter [ 0 ] || ! cdscatter [ 0 ] . trace ) return ;
@@ -141,7 +140,7 @@ function plot(container, subplot, cdata) {
141
140
stash . positions = positions ;
142
141
} ) ;
143
142
144
- return ScatterGl . plot ( container , subplot , cdata ) ;
143
+ return ScatterGl . plot ( gd , subplot , cdata ) ;
145
144
}
146
145
147
146
function hoverPoints ( pointData , xval , yval , hovermode ) {
0 commit comments