Skip to content

Commit 693557f

Browse files
committed
Name plot type quiver not scatterquiver
1 parent d8d36f1 commit 693557f

File tree

14 files changed

+39
-21
lines changed

14 files changed

+39
-21
lines changed

lib/index-strict.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Plotly.register([
5252
require('../src/traces/scatterpolargl/strict'),
5353
require('./barpolar'),
5454
require('./scattersmith'),
55-
require('./scatterquiver'),
55+
require('./quiver'),
5656

5757
// components
5858
require('./calendars'),

lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Plotly.register([
5252
require('./scatterpolargl'),
5353
require('./barpolar'),
5454
require('./scattersmith'),
55-
require('./scatterquiver'),
55+
require('./quiver'),
5656

5757
// components
5858
require('./calendars'),

lib/quiver.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
'use strict';
2+
3+
module.exports = require('../src/traces/quiver');
4+
5+

lib/scatterquiver.js

Lines changed: 0 additions & 3 deletions
This file was deleted.

src/traces/scatterquiver/attributes.js renamed to src/traces/quiver/attributes.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,4 +204,6 @@ attrs.hovertemplate = extendFlat({}, hovertemplateAttrs({}, {
204204
keys: ['x', 'y', 'u', 'v', 'text', 'name']
205205
}));
206206

207-
module.exports = attrs;
207+
module.exports = attrs;
208+
209+

src/traces/scatterquiver/calc.js renamed to src/traces/quiver/calc.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ var BADNUM = require('../../constants/numerical').BADNUM;
77
var scatterCalc = require('../scatter/calc');
88

99
/**
10-
* Main calculation function for scatterquiver trace
10+
* Main calculation function for quiver trace
1111
* Creates calcdata with arrow path data for each vector
1212
*/
1313
module.exports = function calc(gd, trace) {
@@ -36,12 +36,12 @@ module.exports = function calc(gd, trace) {
3636
cdi.x = BADNUM;
3737
cdi.y = BADNUM;
3838
}
39-
40-
// No additional props; keep minimal to avoid collisions with generic fields (e.g. `v`)
4139
}
4240

4341
// Ensure axes are expanded and categories registered like scatter traces do
4442
scatterCalc.calcAxisExpansion(gd, trace, xa, ya, xVals, yVals);
4543

4644
return cd;
47-
};
45+
};
46+
47+

src/traces/scatterquiver/defaults.js renamed to src/traces/quiver/defaults.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
3434
}
3535

3636
// Set basic properties
37-
traceOut.type = 'scatterquiver';
37+
traceOut.type = 'quiver';
3838

3939
// Set default values using coerce
4040
coerce('scale', 0.1);
@@ -73,4 +73,6 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
7373

7474
// Set the data length
7575
traceOut._length = len;
76-
};
76+
};
77+
78+

src/traces/scatterquiver/event_data.js renamed to src/traces/quiver/event_data.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ module.exports = function eventData(out, pt, trace, cd, pointNumber) {
88
out.pointNumber = pointNumber;
99
out.trace = trace;
1010
};
11+
12+

src/traces/scatterquiver/hover.js renamed to src/traces/quiver/hover.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,4 +72,6 @@ module.exports = function hoverPoints(pointData, xval, yval, hovermode) {
7272
}
7373

7474
return [hoverPoint];
75-
};
75+
};
76+
77+

src/traces/scatterquiver/index.js renamed to src/traces/quiver/index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module.exports = {
44
moduleType: 'trace',
5-
name: 'scatterquiver',
5+
name: 'quiver',
66
basePlotModule: require('../../plots/cartesian'),
77
categories: [
88
'cartesian', 'svg', 'showLegend', 'scatter-like', 'zoomScale'
@@ -21,11 +21,13 @@ module.exports = {
2121

2222
meta: {
2323
description: [
24-
'The scatterquiver trace type visualizes vector fields using arrows.',
24+
'The quiver trace type visualizes vector fields using arrows.',
2525
'Specify a vector field using 4 1D arrays:',
2626
'2 position arrays `x`, `y` and 2 vector component arrays `u`, `v`.',
2727
'The arrows are drawn exactly at the positions given by `x` and `y`.',
2828
'Arrow length and direction are determined by `u` and `v` components.'
2929
].join(' ')
3030
}
3131
};
32+
33+

0 commit comments

Comments
 (0)