diff --git a/src/traces/scattergl/convert.js b/src/traces/scattergl/convert.js index 1b4c361897d..60725bb1aa8 100644 --- a/src/traces/scattergl/convert.js +++ b/src/traces/scattergl/convert.js @@ -272,7 +272,7 @@ proto.update = function(options) { // also, there are quite a few differences function allFastTypesLikely(a) { var len = a.length, - inc = Math.max(0, (len - 1) / Math.min(Math.max(len, 1), 1000)), + inc = Math.max(1, (len - 1) / Math.min(Math.max(len, 1), 1000)), ai; for(var i = 0; i < len; i += inc) { diff --git a/test/image/baselines/gl2d_scatter-colorscale-colorbar.png b/test/image/baselines/gl2d_scatter-colorscale-colorbar.png index b16a9b65429..20fe6f7d35b 100644 Binary files a/test/image/baselines/gl2d_scatter-colorscale-colorbar.png and b/test/image/baselines/gl2d_scatter-colorscale-colorbar.png differ diff --git a/test/image/mocks/gl2d_scatter-colorscale-colorbar.json b/test/image/mocks/gl2d_scatter-colorscale-colorbar.json index 9750e8a3f2b..9a5587bae54 100644 --- a/test/image/mocks/gl2d_scatter-colorscale-colorbar.json +++ b/test/image/mocks/gl2d_scatter-colorscale-colorbar.json @@ -134,6 +134,15 @@ ], "type": "scattergl", "mode": "markers" + }, + { + "x": [20], + "y": [5.5], + "marker": { + "size": 20 + }, + "type": "scattergl", + "mode": "markers" } ], "layout": { @@ -152,7 +161,7 @@ 4, 6 ], - "autorange": true + "autorange": false }, "height": 598, "width": 1080,