Skip to content

Commit 58fd690

Browse files
committed
simplify the data flow in plot.js
1 parent b44dcca commit 58fd690

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

src/traces/parcoords/plot.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,19 @@
99
'use strict';
1010

1111
var parcoords = require('./parcoords');
12-
var Lib = require('../../lib');
1312

1413
module.exports = function plot(gd, cdparcoords) {
1514

16-
var gdDimensions = {};
17-
var gdDimensionsOriginalOrder = {};
18-
1915
var fullLayout = gd._fullLayout;
2016
var svg = fullLayout._paper;
2117
var root = fullLayout._paperdiv;
22-
var data = cdparcoords.map(function(d, i) {
23-
var item = Lib.extendDeep(d[0]);
18+
19+
var gdDimensions = {};
20+
var gdDimensionsOriginalOrder = {};
21+
22+
cdparcoords.forEach(function(d, i) {
2423
gdDimensions[i] = gd.data[i].dimensions;
2524
gdDimensionsOriginalOrder[i] = gd.data[i].dimensions.slice();
26-
return item;
2725
});
2826

2927
var filterChanged = function(i, originalDimensionIndex, newRange) {
@@ -82,7 +80,7 @@ module.exports = function plot(gd, cdparcoords) {
8280
parcoords(
8381
root,
8482
svg,
85-
data,
83+
cdparcoords.map(function(d) {return d[0];}),
8684
{
8785
width: fullLayout.width,
8886
height: fullLayout.height,

0 commit comments

Comments
 (0)