Skip to content

Commit 6a8baf9

Browse files
committed
fix #3909 - bound array for single-pt histogram2d
1 parent f6e6828 commit 6a8baf9

File tree

3 files changed

+765
-6
lines changed

3 files changed

+765
-6
lines changed

src/traces/heatmap/make_bound_array.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,17 @@ module.exports = function makeBoundArray(trace, arrayIn, v0In, dvIn, numbricks,
6262
} else {
6363
var calendar = trace[ax._id.charAt(0) + 'calendar'];
6464

65-
if(isArrayOrTypedArray(arrayIn) && arrayIn.length === 1) {
66-
v0 = arrayIn[0];
67-
} else if(v0In === undefined) {
68-
v0 = 0;
69-
} else if(isHist || ax.type === 'category' || ax.type === 'multicategory') {
65+
if(isHist) {
7066
v0 = ax.r2c(v0In, 0, calendar);
7167
} else {
72-
v0 = ax.d2c(v0In, 0, calendar);
68+
if(isArrayOrTypedArray(arrayIn) && arrayIn.length === 1) {
69+
v0 = arrayIn[0];
70+
} else if(v0In === undefined) {
71+
v0 = 0;
72+
} else {
73+
var fn = ax.type === 'log' ? ax.d2c : ax.r2c;
74+
v0 = fn(v0In, 0, calendar);
75+
}
7376
}
7477

7578
dv = dvIn || 1;
Loading

0 commit comments

Comments
 (0)