Skip to content

Commit 931ac5a

Browse files
committed
use makeColorMap in convert colorscale step
1 parent 6197c4d commit 931ac5a

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

src/traces/contourgl/convert.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
var createContour2D = require('gl-contour2d');
1313
var createHeatmap2D = require('gl-heatmap2d');
1414

15+
var makeColorMap = require('../contour/make_color_map');
1516
var str2RGBArray = require('../../lib/str2rgbarray');
16-
var makeScaleFunc = require('../../components/colorscale/make_scale_function');
1717

1818

1919
function Contour(scene, uid) {
@@ -113,20 +113,17 @@ function convertColorscale(fullTrace) {
113113
var contours = fullTrace.contours,
114114
start = contours.start,
115115
end = contours.end,
116-
size = contours.size;
116+
cs = contours.size || 1;
117117

118-
var sclFunc = makeScaleFunc(
119-
fullTrace.colorscale,
120-
fullTrace.zmin, fullTrace.zmax
121-
);
118+
var colorMap = makeColorMap(fullTrace);
122119

123-
var N = Math.floor((end - start) / size),
120+
var N = Math.floor((end - start) / cs),
124121
levels = new Array(N),
125122
levelColors = new Array(4 * N);
126123

127124
for(var i = 0; i < N; i++) {
128-
var level = levels[i] = start + size * i;
129-
var color = str2RGBArray(sclFunc(level));
125+
var level = levels[i] = start + cs * i;
126+
var color = str2RGBArray(colorMap(level));
130127

131128
for(var j = 0; j < 4; j++) {
132129
levelColors[(4 * i) + j] = color[j];

0 commit comments

Comments
 (0)