Skip to content

Commit 16a22f3

Browse files
committed
simplify convert_column_xyz API
...but we still need to make it NOT mutate the arrays it reshapes
1 parent c802d79 commit 16a22f3

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/traces/heatmap/convert_column_xyz.js

-4
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,6 @@ var Lib = require('../../lib');
1313
var BADNUM = require('../../constants/numerical').BADNUM;
1414

1515
module.exports = function convertColumnData(trace, ax1, ax2, var1Name, var2Name, arrayVarNames) {
16-
var1Name = var1Name || 'x';
17-
var2Name = var2Name || 'y';
18-
arrayVarNames = arrayVarNames || ['z'];
19-
2016
var col1 = trace[var1Name].slice(),
2117
col2 = trace[var2Name].slice(),
2218
textCol = trace.text,

test/jasmine/tests/heatmap_test.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ describe('heatmap convertColumnXYZ', function() {
181181
z: [1, 2, 3, 4, 5, 6]
182182
};
183183

184-
convertColumnXYZ(trace, xa, ya);
184+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
185185
expect(trace.x).toEqual([1, 2]);
186186
expect(trace.y).toEqual([1, 2, 3]);
187187
expect(trace.z).toEqual([[1, 4], [2, 5], [3, 6]]);
@@ -194,7 +194,7 @@ describe('heatmap convertColumnXYZ', function() {
194194
z: [1, 2, 4, 5, 6]
195195
};
196196

197-
convertColumnXYZ(trace, xa, ya);
197+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
198198
expect(trace.x).toEqual([1, 2]);
199199
expect(trace.y).toEqual([1, 2, 3]);
200200
expect(trace.z).toEqual([[1, 4], [2, 5], [, 6]]);
@@ -207,7 +207,7 @@ describe('heatmap convertColumnXYZ', function() {
207207
z: [1, null, 4, 5, 6]
208208
};
209209

210-
convertColumnXYZ(trace, xa, ya);
210+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
211211
expect(trace.x).toEqual([1, 2]);
212212
expect(trace.y).toEqual([1, 2, 3]);
213213
expect(trace.z).toEqual([[1, 4], [null, 5], [, 6]]);
@@ -221,7 +221,7 @@ describe('heatmap convertColumnXYZ', function() {
221221
text: ['a', 'b', 'c', 'd', 'e', 'f', 'g']
222222
};
223223

224-
convertColumnXYZ(trace, xa, ya);
224+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
225225
expect(trace.text).toEqual([['a', 'd'], ['b', 'e'], ['c', 'f']]);
226226
});
227227

@@ -253,7 +253,7 @@ describe('heatmap convertColumnXYZ', function() {
253253
]
254254
};
255255

256-
convertColumnXYZ(trace, xa, ya);
256+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
257257
expect(trace.x).toEqual(
258258
[-88596, -65484, -42372, -19260, 3852, 26964, 50076, 73188]);
259259
expect(trace.y).toEqual(
@@ -282,7 +282,7 @@ describe('heatmap convertColumnXYZ', function() {
282282
z: [0, 50, 100, 50, null, 255, 100, 510, 1010]
283283
};
284284

285-
convertColumnXYZ(trace, xa, ya);
285+
convertColumnXYZ(trace, xa, ya, 'x', 'y', ['z']);
286286

287287
expect(trace.x).toEqual([0, 5, 10]);
288288
expect(trace.y).toEqual([0, 5, 10]);

0 commit comments

Comments
 (0)