Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitacf38e1

Browse files
emilyklcamdecoster
andcommitted
Update src/traces/bar/cross_trace_calc.js
Co-authored-by: Cameron DeCoster <cameron.decoster@gmail.com>
1 parent2294dbd commitacf38e1

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed

‎src/traces/bar/cross_trace_calc.js‎

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
11
'use strict';
22

3-
varisNumeric=require('fast-isnumeric');
4-
varisArrayOrTypedArray=require('../../lib').isArrayOrTypedArray;
5-
varBADNUM=require('../../constants/numerical').BADNUM;
3+
constisNumeric=require('fast-isnumeric');
4+
const{isArrayOrTypedArray}=require('../../lib');
5+
const{BADNUM}=require('../../constants/numerical');
66

7-
varRegistry=require('../../registry');
8-
varAxes=require('../../plots/cartesian/axes');
9-
vargetAxisGroup=require('../../plots/cartesian/constraints').getAxisGroup;
10-
varSieve=require('./sieve.js');
7+
constRegistry=require('../../registry');
8+
constAxes=require('../../plots/cartesian/axes');
9+
const{getAxisGroup}=require('../../plots/cartesian/constraints');
10+
constSieve=require('./sieve.js');
1111

12-
varTEXTPAD=require('./constants').TEXTPAD;
13-
varLINE_SPACING=require('../../constants/alignment').LINE_SPACING;
14-
varBR_TAG_ALL=require('../../lib/svg_text_utils').BR_TAG_ALL;
12+
const{TEXTPAD,LINE_SPACING}=require('./constants');
13+
const{BR_TAG_ALL}=require('../../lib/svg_text_utils');
1514

1615
/*
1716
* Bar chart stacking/grouping positioning and autoscaling calculations
@@ -569,12 +568,12 @@ function setBaseAndTop(sa, sieve) {
569568
}
570569
}
571570

572-
constextraPad=estimateAxisPaddingForText(fullTrace,calcTrace);
571+
const{ ppadminus, ppadplus}=estimateAxisPaddingForText(fullTrace,calcTrace);
573572
fullTrace._extremes[sa._id]=Axes.findExtremes(sa,pts,{
574-
tozero:tozero,
573+
tozero,
575574
padded:true,
576-
ppadplus:extraPad.ppadplus,
577-
ppadminus:extraPad.ppadminus
575+
ppadplus,
576+
ppadminus
578577
});
579578
}
580579
}
@@ -646,14 +645,14 @@ function stackBars(sa, sieve, opts) {
646645

647646
// if barnorm is set, let normalizeBars update the axis range
648647
if(!opts.norm){
649-
constextraPad=estimateAxisPaddingForText(fullTrace,calcTrace);
648+
const{ ppadminus, ppadplus}=estimateAxisPaddingForText(fullTrace,calcTrace);
650649
fullTrace._extremes[sa._id]=Axes.findExtremes(sa,pts,{
651650
// N.B. we don't stack base with 'base',
652651
// so set tozero:true always!
653652
tozero:true,
654653
padded:true,
655-
ppadplus:extraPad.ppadplus,
656-
ppadminus:extraPad.ppadminus
654+
ppadplus,
655+
ppadminus
657656
});
658657
}
659658
}
@@ -757,12 +756,12 @@ function normalizeBars(sa, sieve, opts) {
757756
}
758757
}
759758

760-
constextraPad=estimateAxisPaddingForText(fullTrace,calcTrace);
759+
const{ ppadminus, ppadplus}=estimateAxisPaddingForText(fullTrace,calcTrace);
761760
fullTrace._extremes[sa._id]=Axes.findExtremes(sa,pts,{
762-
tozero:tozero,
763-
padded:padded,
764-
ppadplus:extraPad.ppadplus,
765-
ppadminus:extraPad.ppadminus
761+
tozero,
762+
padded,
763+
ppadplus,
764+
ppadminus
766765
});
767766
}
768767
}
@@ -784,15 +783,15 @@ function estimateAxisPaddingForText(trace, calcTrace) {
784783
if(
785784
trace.orientation==='v'&&
786785
(trace.text||trace.texttemplate)&&
787-
trace.textposition=='outside'&&
788-
(trace.textangle=='auto'||trace.textangle==0)
786+
trace.textposition==='outside'&&
787+
(trace.textangle==='auto'||trace.textangle===0)
789788
){
790789
// count number of lines by counting <br> elements
791790
functioncountLines(text){
792791
if(!text||typeoftext!=='string')return0;
793792
return(text.match(BR_TAG_ALL)||[]).length+1;
794793
}
795-
varnLines=trace.texttemplate
794+
constnLines=trace.texttemplate
796795
?countLines(trace.texttemplate)
797796
:isArrayOrTypedArray(trace.text)
798797
?Math.max(...trace.text.map((t)=>countLines(t)))

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp