@@ -20,6 +20,9 @@ var Lib = require('../../lib');
20
20
var svgTextUtils = require ( '../../lib/svg_text_utils' ) ;
21
21
22
22
var xmlnsNamespaces = require ( '../../constants/xmlns_namespaces' ) ;
23
+ var alignment = require ( '../../constants/alignment' ) ;
24
+ var LINE_SPACING = alignment . LINE_SPACING ;
25
+
23
26
var subTypes = require ( '../../traces/scatter/subtypes' ) ;
24
27
var makeBubbleSizeFn = require ( '../../traces/scatter/make_bubble_size_func' ) ;
25
28
@@ -426,8 +429,7 @@ drawing.tryColorscale = function(marker, prefix) {
426
429
} ;
427
430
428
431
// draw text at points
429
- var TEXTOFFSETSIGN = { start : 1 , end : - 1 , middle : 0 , bottom : 1 , top : - 1 } ,
430
- LINEEXPAND = 1.3 ;
432
+ var TEXTOFFSETSIGN = { start : 1 , end : - 1 , middle : 0 , bottom : 1 , top : - 1 } ;
431
433
drawing . textPointStyle = function ( s , trace , gd ) {
432
434
s . each ( function ( d ) {
433
435
var p = d3 . select ( this ) ,
@@ -462,7 +464,7 @@ drawing.textPointStyle = function(s, trace, gd) {
462
464
. call ( svgTextUtils . convertToTspans , gd ) ;
463
465
464
466
var pgroup = d3 . select ( this . parentNode ) ;
465
- var numLines = ( svgTextUtils . lineCount ( p ) - 1 ) * LINEEXPAND + 1 ;
467
+ var numLines = ( svgTextUtils . lineCount ( p ) - 1 ) * LINE_SPACING + 1 ;
466
468
var dx = TEXTOFFSETSIGN [ h ] * r ;
467
469
var dy = fontSize * 0.75 + TEXTOFFSETSIGN [ v ] * r +
468
470
( TEXTOFFSETSIGN [ v ] - 1 ) * numLines * fontSize / 2 ;
0 commit comments