@@ -12,13 +12,13 @@ var d3 = require('d3');
12
12
13
13
var Lib = require ( '../../lib' ) ;
14
14
var Drawing = require ( '../../components/drawing' ) ;
15
+ var cn = require ( './constants' ) ;
15
16
// var Plots = require('../../plots/plots');
16
17
// var Axes = require('../../plots/cartesian/axes');
17
18
// var svgTextUtils = require('../../lib/svg_text_utils');
18
19
//
19
20
// // arc cotangent
20
21
// function arcctg(x) { return Math.PI / 2 - Math.atan(x); }
21
- var cn = require ( './constants' ) ;
22
22
// var barPlot = require('../bar/plot').plot;
23
23
24
24
module . exports = function plot ( gd , cdModule , transitionOpts , makeOnCompleteCallback ) {
@@ -71,7 +71,7 @@ module.exports = function plot(gd, cdModule, transitionOpts, makeOnCompleteCallb
71
71
return ( d . delta > 0 ? cn . DIRSYMBOL . increasing : cn . DIRSYMBOL . decreasing ) + value ;
72
72
} ;
73
73
var tickerFill = function ( d ) {
74
- return d . delta > 0 ? trace . delta . increasing . color : trace . delta . decreasing . color ;
74
+ return d . delta >= 0 ? trace . delta . increasing . color : trace . delta . decreasing . color ;
75
75
} ;
76
76
77
77
// gauge related
@@ -82,19 +82,18 @@ module.exports = function plot(gd, cdModule, transitionOpts, makeOnCompleteCallb
82
82
var theta = Math . PI / 2 ;
83
83
var radius = Math . min ( size . w / 2 , size . h * 0.75 ) ;
84
84
var innerRadius = cn . innerRadius * radius ;
85
-
86
- // bullet gauge
87
- var isBullet = isGauge && trace . gauge . shape === 'bullet' ;
88
-
89
- var isWide = ! ( size . h > radius ) ;
90
-
91
85
function valueToAngle ( v ) {
92
86
var angle = ( v - trace . min ) / ( trace . max - trace . min ) * Math . PI - Math . PI / 2 ;
93
87
if ( angle < - theta ) return - theta ;
94
88
if ( angle > theta ) return theta ;
95
89
return angle ;
96
90
}
97
91
92
+ // bullet gauge
93
+ var isBullet = isGauge && trace . gauge . shape === 'bullet' ;
94
+
95
+ var isWide = ! ( size . h > radius ) ;
96
+
98
97
// TODO: Move the following to defaults
99
98
// Position elements
100
99
var bignumberVerticalMargin , mainFontSize , bignumberX ;
0 commit comments