Skip to content

Commit d0699c0

Browse files
committed
fixups (from AJ's review)
1 parent 66df51e commit d0699c0

File tree

3 files changed

+7
-25
lines changed

3 files changed

+7
-25
lines changed

src/components/annotations/calc_autorange.js

+7-23
Original file line numberDiff line numberDiff line change
@@ -42,37 +42,21 @@ function annAutorange(gd) {
4242
}
4343

4444
function calcAxisExpansion(ann, ax) {
45-
var headSize = 3 * ann.arrowsize * ann.arrowwidth || 0;
46-
var startHeadSize = 3 * ann.startarrowsize * ann.arrowwidth || 0;
47-
4845
var axId = ax._id;
4946
var letter = axId.charAt(0);
5047
var pos = ann[letter];
5148
var apos = ann['a' + letter];
5249
var ref = ann[letter + 'ref'];
5350
var aref = ann['a' + letter + 'ref'];
54-
var shift = ann[letter + 'shift'];
5551
var padplus = ann['_' + letter + 'padplus'];
5652
var padminus = ann['_' + letter + 'padminus'];
57-
58-
var headPlus, headMinus;
59-
var startHeadPlus, startHeadMinus;
60-
61-
switch(letter) {
62-
case 'x':
63-
headPlus = headSize + shift;
64-
headMinus = headSize - shift;
65-
startHeadPlus = startHeadSize + shift;
66-
startHeadMinus = startHeadSize - shift;
67-
break;
68-
case 'y':
69-
headPlus = headSize - shift;
70-
headMinus = headSize + shift;
71-
startHeadPlus = startHeadSize - shift;
72-
startHeadMinus = startHeadSize + shift;
73-
break;
74-
}
75-
53+
var shift = {x: 1, y: -1}[letter] * ann[letter + 'shift'];
54+
var headSize = 3 * ann.arrowsize * ann.arrowwidth || 0;
55+
var headPlus = headSize + shift;
56+
var headMinus = headSize - shift;
57+
var startHeadSize = 3 * ann.startarrowsize * ann.arrowwidth || 0;
58+
var startHeadPlus = startHeadSize + shift;
59+
var startHeadMinus = startHeadSize - shift;
7660
var extremes;
7761

7862
if(aref === ref) {

src/plots/cartesian/axes.js

-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ axes.getFromId = axisIds.getFromId;
4848
axes.getFromTrace = axisIds.getFromTrace;
4949

5050
var autorange = require('./autorange');
51-
axes.expand = autorange.expand;
5251
axes.getAutoRange = autorange.getAutoRange;
5352
axes.findExtremes = autorange.findExtremes;
5453

src/plots/plots.js

-1
Original file line numberDiff line numberDiff line change
@@ -2458,7 +2458,6 @@ plots.doCalcdata = function(gd, traces) {
24582458
for(i = 0; i < fullData.length; i++) {
24592459
trace = fullData[i];
24602460

2461-
// find array attributes in trace
24622461
trace._arrayAttrs = PlotSchema.findArrayAttributes(trace);
24632462

24642463
// keep track of trace extremes (for autorange) in here

0 commit comments

Comments
 (0)