Socket
Socket
Sign inDemoInstall

vega-scale

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vega-scale - npm Package Compare versions

Comparing version 2.0.0-beta.6 to 2.0.0

106

build/vega-scale.js
(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-array'), require('d3-scale'), require('vega-util'), require('d3-scale-chromatic'), require('d3-interpolate')) :
typeof define === 'function' && define.amd ? define(['exports', 'd3-array', 'd3-scale', 'vega-util', 'd3-scale-chromatic', 'd3-interpolate'], factory) :
(factory((global.vega = global.vega || {}),global.d3,global.d3,global.vega,global.d3,global.d3));
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3-array'), require('d3-scale'), require('vega-util'), require('d3-scale-chromatic'), require('d3-interpolate')) :
typeof define === 'function' && define.amd ? define(['exports', 'd3-array', 'd3-scale', 'vega-util', 'd3-scale-chromatic', 'd3-interpolate'], factory) :
(factory((global.vega = global.vega || {}),global.d3,global.d3,global.vega,global.d3,global.d3));
}(this, (function (exports,d3Array,$,vegaUtil,_,$$1) { 'use strict';

@@ -13,3 +13,7 @@

if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}

@@ -21,3 +25,3 @@ return [

}
}
};

@@ -31,3 +35,7 @@ var invertRangeExtent = function(scale) {

if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}

@@ -51,3 +59,3 @@ for (i=0, n=range$$1.length; i<n; ++i) {

}
}
};

@@ -57,3 +65,3 @@ var bandSpace = function(count, paddingInner, paddingOuter) {

return count ? (space > 0 ? space : 1) : 0;
}
};

@@ -80,7 +88,13 @@ function band() {

space = bandSpace(n, paddingInner, paddingOuter);
step = (stop - start) / (space || 1);
if (round) step = Math.floor(step);
if (round) {
step = Math.floor(step);
}
start += (stop - start - step * (n - paddingInner)) * align;
bandwidth = step * (1 - paddingInner);
if (round) start = Math.round(start), bandwidth = Math.round(bandwidth);
if (round) {
start = Math.round(start);
bandwidth = Math.round(bandwidth);
}
var values = d3Array.range(n).map(function(i) { return start + step * i; });

@@ -91,11 +105,23 @@ return ordinalRange(reverse ? values.reverse() : values);

scale.domain = function(_$$1) {
return arguments.length ? (domain(_$$1), rescale()) : domain();
if (arguments.length) {
domain(_$$1);
return rescale();
} else {
return domain();
}
};
scale.range = function(_$$1) {
return arguments.length ? (range$$1 = [+_$$1[0], +_$$1[1]], rescale()) : range$$1.slice();
if (arguments.length) {
range$$1 = [+_$$1[0], +_$$1[1]];
return rescale();
} else {
return range$$1.slice();
}
};
scale.rangeRound = function(_$$1) {
return range$$1 = [+_$$1[0], +_$$1[1]], round = true, rescale();
range$$1 = [+_$$1[0], +_$$1[1]];
round = true;
return rescale();
};

@@ -112,19 +138,45 @@

scale.round = function(_$$1) {
return arguments.length ? (round = !!_$$1, rescale()) : round;
if (arguments.length) {
round = !!_$$1;
return rescale();
} else {
return round;
}
};
scale.padding = function(_$$1) {
return arguments.length ? (paddingInner = paddingOuter = Math.max(0, Math.min(1, _$$1)), rescale()) : paddingInner;
if (arguments.length) {
paddingOuter = Math.max(0, Math.min(1, _$$1));
paddingInner = paddingOuter;
return rescale();
} else {
return paddingInner;
}
};
scale.paddingInner = function(_$$1) {
return arguments.length ? (paddingInner = Math.max(0, Math.min(1, _$$1)), rescale()) : paddingInner;
if (arguments.length) {
paddingInner = Math.max(0, Math.min(1, _$$1));
return rescale();
} else {
return paddingInner;
}
};
scale.paddingOuter = function(_$$1) {
return arguments.length ? (paddingOuter = Math.max(0, Math.min(1, _$$1)), rescale()) : paddingOuter;
if (arguments.length) {
paddingOuter = Math.max(0, Math.min(1, _$$1));
return rescale();
} else {
return paddingOuter;
}
};
scale.align = function(_$$1) {
return arguments.length ? (align = Math.max(0, Math.min(1, _$$1)), rescale()) : align;
if (arguments.length) {
align = Math.max(0, Math.min(1, _$$1));
return rescale();
} else {
return align;
}
};

@@ -146,3 +198,7 @@

// order range inputs, bail if outside of scale range
if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}
if (hi < values[0] || lo > range$$1[1-reverse]) return;

@@ -157,3 +213,8 @@

if (reverse) t = a, a = n - b, b = n - t; // map + swap
if (reverse) {
// map + swap
t = a;
a = n - b;
b = n - t;
}
return (a > b) ? undefined : domain().slice(a, b+1);

@@ -343,3 +404,4 @@ };

return s.type = type, s;
s.type = type;
return s;
};

@@ -486,3 +548,3 @@ }

: undefined;
}
};

@@ -489,0 +551,0 @@ function interpolateRange(interpolator, range$$1) {

@@ -1,1 +0,1 @@

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("d3-array"),require("d3-scale"),require("vega-util"),require("d3-scale-chromatic"),require("d3-interpolate")):"function"==typeof define&&define.amd?define(["exports","d3-array","d3-scale","vega-util","d3-scale-chromatic","d3-interpolate"],n):n(e.vega=e.vega||{},e.d3,e.d3,e.vega,e.d3,e.d3)}(this,function(e,n,r,t,a,i){"use strict";function u(){function e(){var e=o().length,r=l[1]<l[0],i=l[r-0],u=l[1-r],p=M(e,d,g);t=(u-i)/(p||1),f&&(t=Math.floor(t)),i+=(u-i-t*(e-d))*s,a=t*(1-d),f&&(i=Math.round(i),a=Math.round(a));var b=n.range(e).map(function(e){return i+t*e});return c(r?b.reverse():b)}var t,a,i=r.scaleOrdinal().unknown(void 0),o=i.domain,c=i.range,l=[0,1],f=!1,d=0,g=0,s=.5;return delete i.unknown,i.domain=function(n){return arguments.length?(o(n),e()):o()},i.range=function(n){return arguments.length?(l=[+n[0],+n[1]],e()):l.slice()},i.rangeRound=function(n){return l=[+n[0],+n[1]],f=!0,e()},i.bandwidth=function(){return a},i.step=function(){return t},i.round=function(n){return arguments.length?(f=!!n,e()):f},i.padding=function(n){return arguments.length?(d=g=Math.max(0,Math.min(1,n)),e()):d},i.paddingInner=function(n){return arguments.length?(d=Math.max(0,Math.min(1,n)),e()):d},i.paddingOuter=function(n){return arguments.length?(g=Math.max(0,Math.min(1,n)),e()):g},i.align=function(n){return arguments.length?(s=Math.max(0,Math.min(1,n)),e()):s},i.invertRange=function(e){if(null!=e[0]&&null!=e[1]){var r,t,i,u=+e[0],f=+e[1],d=l[1]<l[0],g=d?c().reverse():c(),s=g.length-1;if(u===u&&f===f&&(f<u&&(i=u,u=f,f=i),!(f<g[0]||u>l[1-d])))return r=Math.max(0,n.bisectRight(g,u)-1),t=u===f?r:n.bisectRight(g,f)-1,u-g[r]>a+1e-10&&++r,d&&(i=r,r=s-t,t=s-i),r>t?void 0:o().slice(r,t+1)}},i.invert=function(e){var n=i.invertRange([e,e]);return n?n[0]:n},i.copy=function(){return u().domain(o()).range(l).round(f).paddingInner(d).paddingOuter(g).align(s)},e()}function o(e){var n=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,e.copy=function(){return o(n())},e}function c(){return o(u().paddingInner(1))}function l(e){return O.call(e,function(e){return+e})}function f(){function e(e){return a(e)}function n(e){i=l(e),a.domain([i[0],t.peek(i)])}var a=r.scaleLinear(),i=[];return e.domain=function(r){return arguments.length?(n(r),e):i.slice()},e.range=function(n){return arguments.length?(a.range(n),e):a.range()},e.rangeRound=function(n){return arguments.length?(a.rangeRound(n),e):a.rangeRound()},e.interpolate=function(n){return arguments.length?(a.interpolate(n),e):a.interpolate()},e.invert=function(e){return a.invert(e)},e.ticks=function(n){var r=i.length,t=~~(r/(n||r));return t<2?e.domain():i.filter(function(e,n){return!(n%t)})},e.tickFormat=function(){return a.tickFormat.apply(a,arguments)},e.copy=function(){return f().domain(e.domain()).range(e.range())},e}function d(){function e(e){return null==e||e!==e?void 0:t[(n.bisect(r,e)-1)%t.length]}var r=[],t=[];return e.domain=function(n){return arguments.length?(r=l(n),e):r.slice()},e.range=function(n){return arguments.length?(t=B.call(n),e):t.slice()},e.copy=function(){return d().domain(e.domain()).range(e.range())},e}function g(e){function n(){var e=i.domain();u=e[0],o=t.peek(e)-u}function a(n){var r=(n-u)/o;return e(c?Math.max(0,Math.min(1,r)):r)}var i=r.scaleLinear(),u=0,o=1,c=!1;return a.clamp=function(e){return arguments.length?(c=!!e,a):c},a.domain=function(e){return arguments.length?(i.domain(e),n(),a):i.domain()},a.interpolator=function(n){return arguments.length?(e=n,a):e},a.copy=function(){return g().domain(i.domain()).clamp(c).interpolator(e)},a.ticks=function(e){return i.ticks(e)},a.tickFormat=function(e,n){return i.tickFormat(e,n)},a.nice=function(e){return i.nice(e),n(),a},a}function s(e,n){return function(){var r=n();return r.invertRange||(r.invertRange=r.invert?P(r):r.invertExtent?k(r):void 0),r.type=e,r}}function p(e,n){return arguments.length>1?(x[e]=s(e,n),this):x.hasOwnProperty(e)?x[e]:void 0}function b(e){for(var n=e.length/6|0,r=new Array(n),t=0;t<n;)r[t]="#"+e.slice(6*t,6*++t);return r}function m(e,n){S[e]=a["interpolate"+n],I[e]=a["scheme"+n]}function h(e,n){var r=n[0],a=t.peek(n)-r;return function(n){return e(r+n*a)}}function v(e,n,r){return"linear"===e.type||"sequential"===e.type?function(e){return(e-n)/(r-n)}:e.copy().domain([n,r]).range([0,1]).interpolate(y)}function y(e,n){var r=n-e;return function(n){return e+n*r}}function R(e,n){var r=i[w(e)];return null!=n&&r&&r.gamma?r.gamma(n):r}function w(e){return"interpolate"+e.toLowerCase().split("-").map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("")}var P=function(e){return function(n){var r,t=n[0],a=n[1];return a<t&&(r=t,t=a,a=r),[e.invert(t),e.invert(a)]}},k=function(e){return function(n){var r,t,a,i,u=e.range(),o=n[0],c=n[1],l=-1;for(c<o&&(t=o,o=c,c=t),a=0,i=u.length;a<i;++a)u[a]>=o&&u[a]<=c&&(l<0&&(l=a),r=a);if(!(l<0))return o=e.invertExtent(u[l]),c=e.invertExtent(u[r]),[void 0===o[0]?o[1]:o[0],void 0===c[1]?c[0]:c[1]]}},M=function(e,n,r){var t=e-n+2*r;return e?t>0?t:1:0},O=Array.prototype.map,B=Array.prototype.slice,x={identity:r.scaleIdentity,linear:r.scaleLinear,log:r.scaleLog,ordinal:r.scaleOrdinal,pow:r.scalePow,sqrt:r.scaleSqrt,quantile:r.scaleQuantile,quantize:r.scaleQuantize,threshold:r.scaleThreshold,time:r.scaleTime,utc:r.scaleUtc,band:u,point:c,sequential:g,"bin-linear":f,"bin-ordinal":d};for(var G in x)p(G,x[G]);var q=b("4c78a8f58518e4575672b7b254a24beeca3bb279a2ff9da69d755dbab0ac"),Y=b("4c78a89ecae9f58518ffbf7954a24b88d27ab79a20f2cf5b43989483bcb6e45756ff9d9879706ebab0acd67195fcbfd2b279a2d6a5c99e765fd8b5a5"),C=new Array(3).concat("67a9cff7f7f7f1a340","0571b092c5defdb863e66101","0571b092c5def7f7f7fdb863e66101","2166ac67a9cfd1e5f0fee0b6f1a340b35806","2166ac67a9cfd1e5f0f7f7f7fee0b6f1a340b35806","2166ac4393c392c5ded1e5f0fee0b6fdb863e08214b35806","2166ac4393c392c5ded1e5f0f7f7f7fee0b6fdb863e08214b35806","0530612166ac4393c392c5ded1e5f0fee0b6fdb863e08214b358067f3b08","0530612166ac4393c392c5ded1e5f0f7f7f7fee0b6fdb863e08214b358067f3b08").map(b),I={blueorange:C},S={category10:r.schemeCategory10,category20:r.schemeCategory20,category20b:r.schemeCategory20b,category20c:r.schemeCategory20c,accent:a.schemeAccent,dark2:a.schemeDark2,paired:a.schemePaired,pastel1:a.schemePastel1,pastel2:a.schemePastel2,set1:a.schemeSet1,set2:a.schemeSet2,set3:a.schemeSet3,tableau10:q,tableau20:Y,viridis:r.interpolateViridis,magma:r.interpolateMagma,inferno:r.interpolateInferno,plasma:r.interpolatePlasma,blueorange:i.interpolateRgbBasis(t.peek(C))};m("blues","Blues"),m("greens","Greens"),m("greys","Greys"),m("purples","Purples"),m("reds","Reds"),m("oranges","Oranges"),m("brownbluegreen","BrBG"),m("purplegreen","PRGn"),m("pinkyellowgreen","PiYG"),m("purpleorange","PuOr"),m("redblue","RdBu"),m("redgrey","RdGy"),m("redyellowblue","RdYlBu"),m("redyellowgreen","RdYlGn"),m("spectral","Spectral"),m("bluegreen","BuGn"),m("bluepurple","BuPu"),m("greenblue","GnBu"),m("orangered","OrRd"),m("purplebluegreen","PuBuGn"),m("purpleblue","PuBu"),m("purplered","PuRd"),m("redpurple","RdPu"),m("yellowgreenblue","YlGnBu"),m("yellowgreen","YlGn"),m("yelloworangebrown","YlOrBr"),m("yelloworangered","YlOrRd");var A=function(e,n){if(arguments.length>1)return S[e]=n,this;var r=e.split("-");return e=r[0],r=+r[1]+1,r&&I.hasOwnProperty(e)?I[e][r-1]:!r&&S.hasOwnProperty(e)?S[e]:void 0};e.scale=p,e.scheme=A,e.bandSpace=M,e.interpolate=R,e.interpolateRange=h,e.scaleFraction=v,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("d3-array"),require("d3-scale"),require("vega-util"),require("d3-scale-chromatic"),require("d3-interpolate")):"function"==typeof define&&define.amd?define(["exports","d3-array","d3-scale","vega-util","d3-scale-chromatic","d3-interpolate"],n):n(e.vega=e.vega||{},e.d3,e.d3,e.vega,e.d3,e.d3)}(this,function(e,n,r,t,a,i){"use strict";function u(){function e(){var e=o().length,r=l[1]<l[0],i=l[r-0],u=l[1-r],p=R(e,d,g);t=(u-i)/(p||1),f&&(t=Math.floor(t)),i+=(u-i-t*(e-d))*s,a=t*(1-d),f&&(i=Math.round(i),a=Math.round(a));var b=n.range(e).map(function(e){return i+t*e});return c(r?b.reverse():b)}var t,a,i=r.scaleOrdinal().unknown(void 0),o=i.domain,c=i.range,l=[0,1],f=!1,d=0,g=0,s=.5;return delete i.unknown,i.domain=function(n){return arguments.length?(o(n),e()):o()},i.range=function(n){return arguments.length?(l=[+n[0],+n[1]],e()):l.slice()},i.rangeRound=function(n){return l=[+n[0],+n[1]],f=!0,e()},i.bandwidth=function(){return a},i.step=function(){return t},i.round=function(n){return arguments.length?(f=!!n,e()):f},i.padding=function(n){return arguments.length?(g=Math.max(0,Math.min(1,n)),d=g,e()):d},i.paddingInner=function(n){return arguments.length?(d=Math.max(0,Math.min(1,n)),e()):d},i.paddingOuter=function(n){return arguments.length?(g=Math.max(0,Math.min(1,n)),e()):g},i.align=function(n){return arguments.length?(s=Math.max(0,Math.min(1,n)),e()):s},i.invertRange=function(e){if(null!=e[0]&&null!=e[1]){var r,t,i,u=+e[0],f=+e[1],d=l[1]<l[0],g=d?c().reverse():c(),s=g.length-1;if(u===u&&f===f&&(f<u&&(i=u,u=f,f=i),!(f<g[0]||u>l[1-d])))return r=Math.max(0,n.bisectRight(g,u)-1),t=u===f?r:n.bisectRight(g,f)-1,u-g[r]>a+1e-10&&++r,d&&(i=r,r=s-t,t=s-i),r>t?void 0:o().slice(r,t+1)}},i.invert=function(e){var n=i.invertRange([e,e]);return n?n[0]:n},i.copy=function(){return u().domain(o()).range(l).round(f).paddingInner(d).paddingOuter(g).align(s)},e()}function o(e){var n=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,e.copy=function(){return o(n())},e}function c(e){return w.call(e,function(e){return+e})}function l(){function e(e){return a(e)}function n(e){i=c(e),a.domain([i[0],t.peek(i)])}var a=r.scaleLinear(),i=[];return e.domain=function(r){return arguments.length?(n(r),e):i.slice()},e.range=function(n){return arguments.length?(a.range(n),e):a.range()},e.rangeRound=function(n){return arguments.length?(a.rangeRound(n),e):a.rangeRound()},e.interpolate=function(n){return arguments.length?(a.interpolate(n),e):a.interpolate()},e.invert=function(e){return a.invert(e)},e.ticks=function(n){var r=i.length,t=~~(r/(n||r));return t<2?e.domain():i.filter(function(e,n){return!(n%t)})},e.tickFormat=function(){return a.tickFormat.apply(a,arguments)},e.copy=function(){return l().domain(e.domain()).range(e.range())},e}function f(){function e(e){return null==e||e!==e?void 0:t[(n.bisect(r,e)-1)%t.length]}var r=[],t=[];return e.domain=function(n){return arguments.length?(r=c(n),e):r.slice()},e.range=function(n){return arguments.length?(t=P.call(n),e):t.slice()},e.copy=function(){return f().domain(e.domain()).range(e.range())},e}function d(e){function n(){var e=i.domain();u=e[0],o=t.peek(e)-u}function a(n){var r=(n-u)/o;return e(c?Math.max(0,Math.min(1,r)):r)}var i=r.scaleLinear(),u=0,o=1,c=!1;return a.clamp=function(e){return arguments.length?(c=!!e,a):c},a.domain=function(e){return arguments.length?(i.domain(e),n(),a):i.domain()},a.interpolator=function(n){return arguments.length?(e=n,a):e},a.copy=function(){return d().domain(i.domain()).clamp(c).interpolator(e)},a.ticks=function(e){return i.ticks(e)},a.tickFormat=function(e,n){return i.tickFormat(e,n)},a.nice=function(e){return i.nice(e),n(),a},a}function g(e,n){return function(){var r=n();return r.invertRange||(r.invertRange=r.invert?v(r):r.invertExtent?y(r):void 0),r.type=e,r}}function s(e,n){return arguments.length>1?(k[e]=g(e,n),this):k.hasOwnProperty(e)?k[e]:void 0}function p(e){for(var n=e.length/6|0,r=new Array(n),t=0;t<n;)r[t]="#"+e.slice(6*t,6*++t);return r}function b(e,n){q[e]=a["interpolate"+n],G[e]=a["scheme"+n]}function m(e,n){var r=n-e;return function(n){return e+n*r}}function h(e){return"interpolate"+e.toLowerCase().split("-").map(function(e){return e[0].toUpperCase()+e.slice(1)}).join("")}var v=function(e){return function(n){var r,t=n[0],a=n[1];return a<t&&(r=t,t=a,a=r),[e.invert(t),e.invert(a)]}},y=function(e){return function(n){var r,t,a,i,u=e.range(),o=n[0],c=n[1],l=-1;for(c<o&&(t=o,o=c,c=t),a=0,i=u.length;a<i;++a)u[a]>=o&&u[a]<=c&&(l<0&&(l=a),r=a);if(!(l<0))return o=e.invertExtent(u[l]),c=e.invertExtent(u[r]),[void 0===o[0]?o[1]:o[0],void 0===c[1]?c[0]:c[1]]}},R=function(e,n,r){var t=e-n+2*r;return e?t>0?t:1:0},w=Array.prototype.map,P=Array.prototype.slice,k={identity:r.scaleIdentity,linear:r.scaleLinear,log:r.scaleLog,ordinal:r.scaleOrdinal,pow:r.scalePow,sqrt:r.scaleSqrt,quantile:r.scaleQuantile,quantize:r.scaleQuantize,threshold:r.scaleThreshold,time:r.scaleTime,utc:r.scaleUtc,band:u,point:function(){return o(u().paddingInner(1))},sequential:d,"bin-linear":l,"bin-ordinal":f};for(var M in k)s(M,k[M]);var O=p("4c78a8f58518e4575672b7b254a24beeca3bb279a2ff9da69d755dbab0ac"),B=p("4c78a89ecae9f58518ffbf7954a24b88d27ab79a20f2cf5b43989483bcb6e45756ff9d9879706ebab0acd67195fcbfd2b279a2d6a5c99e765fd8b5a5"),x=new Array(3).concat("67a9cff7f7f7f1a340","0571b092c5defdb863e66101","0571b092c5def7f7f7fdb863e66101","2166ac67a9cfd1e5f0fee0b6f1a340b35806","2166ac67a9cfd1e5f0f7f7f7fee0b6f1a340b35806","2166ac4393c392c5ded1e5f0fee0b6fdb863e08214b35806","2166ac4393c392c5ded1e5f0f7f7f7fee0b6fdb863e08214b35806","0530612166ac4393c392c5ded1e5f0fee0b6fdb863e08214b358067f3b08","0530612166ac4393c392c5ded1e5f0f7f7f7fee0b6fdb863e08214b358067f3b08").map(p),G={blueorange:x},q={category10:r.schemeCategory10,category20:r.schemeCategory20,category20b:r.schemeCategory20b,category20c:r.schemeCategory20c,accent:a.schemeAccent,dark2:a.schemeDark2,paired:a.schemePaired,pastel1:a.schemePastel1,pastel2:a.schemePastel2,set1:a.schemeSet1,set2:a.schemeSet2,set3:a.schemeSet3,tableau10:O,tableau20:B,viridis:r.interpolateViridis,magma:r.interpolateMagma,inferno:r.interpolateInferno,plasma:r.interpolatePlasma,blueorange:i.interpolateRgbBasis(t.peek(x))};b("blues","Blues"),b("greens","Greens"),b("greys","Greys"),b("purples","Purples"),b("reds","Reds"),b("oranges","Oranges"),b("brownbluegreen","BrBG"),b("purplegreen","PRGn"),b("pinkyellowgreen","PiYG"),b("purpleorange","PuOr"),b("redblue","RdBu"),b("redgrey","RdGy"),b("redyellowblue","RdYlBu"),b("redyellowgreen","RdYlGn"),b("spectral","Spectral"),b("bluegreen","BuGn"),b("bluepurple","BuPu"),b("greenblue","GnBu"),b("orangered","OrRd"),b("purplebluegreen","PuBuGn"),b("purpleblue","PuBu"),b("purplered","PuRd"),b("redpurple","RdPu"),b("yellowgreenblue","YlGnBu"),b("yellowgreen","YlGn"),b("yelloworangebrown","YlOrBr"),b("yelloworangered","YlOrRd");e.scale=s,e.scheme=function(e,n){if(arguments.length>1)return q[e]=n,this;var r=e.split("-");return e=r[0],(r=+r[1]+1)&&G.hasOwnProperty(e)?G[e][r-1]:!r&&q.hasOwnProperty(e)?q[e]:void 0},e.bandSpace=R,e.interpolate=function(e,n){var r=i[h(e)];return null!=n&&r&&r.gamma?r.gamma(n):r},e.interpolateRange=function(e,n){var r=n[0],a=t.peek(n)-r;return function(n){return e(r+n*a)}},e.scaleFraction=function(e,n,r){return"linear"===e.type||"sequential"===e.type?function(e){return(e-n)/(r-n)}:e.copy().domain([n,r]).range([0,1]).interpolate(m)},Object.defineProperty(e,"__esModule",{value:!0})});
{
"name": "vega-scale",
"version": "2.0.0-beta.6",
"version": "2.0.0",
"description": "Scales and color schemes for visual encoding.",

@@ -38,7 +38,7 @@ "keywords": [

"devDependencies": {
"eslint": "2",
"rollup": "0.36",
"eslint": "4",
"rollup": "0.43",
"tape": "4",
"uglify-js": "2"
"uglify-js": "3"
}
}
}

@@ -7,3 +7,7 @@ export default function(scale) {

if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}

@@ -10,0 +14,0 @@ return [

@@ -8,3 +8,7 @@ export default function(scale) {

if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}

@@ -11,0 +15,0 @@ for (i=0, n=range.length; i<n; ++i) {

@@ -25,7 +25,13 @@ import bandSpace from './bandSpace';

space = bandSpace(n, paddingInner, paddingOuter);
step = (stop - start) / (space || 1);
if (round) step = Math.floor(step);
if (round) {
step = Math.floor(step);
}
start += (stop - start - step * (n - paddingInner)) * align;
bandwidth = step * (1 - paddingInner);
if (round) start = Math.round(start), bandwidth = Math.round(bandwidth);
if (round) {
start = Math.round(start);
bandwidth = Math.round(bandwidth);
}
var values = sequence(n).map(function(i) { return start + step * i; });

@@ -36,11 +42,23 @@ return ordinalRange(reverse ? values.reverse() : values);

scale.domain = function(_) {
return arguments.length ? (domain(_), rescale()) : domain();
if (arguments.length) {
domain(_);
return rescale();
} else {
return domain();
}
};
scale.range = function(_) {
return arguments.length ? (range = [+_[0], +_[1]], rescale()) : range.slice();
if (arguments.length) {
range = [+_[0], +_[1]];
return rescale();
} else {
return range.slice();
}
};
scale.rangeRound = function(_) {
return range = [+_[0], +_[1]], round = true, rescale();
range = [+_[0], +_[1]];
round = true;
return rescale();
};

@@ -57,19 +75,45 @@

scale.round = function(_) {
return arguments.length ? (round = !!_, rescale()) : round;
if (arguments.length) {
round = !!_;
return rescale();
} else {
return round;
}
};
scale.padding = function(_) {
return arguments.length ? (paddingInner = paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;
if (arguments.length) {
paddingOuter = Math.max(0, Math.min(1, _));
paddingInner = paddingOuter;
return rescale();
} else {
return paddingInner;
}
};
scale.paddingInner = function(_) {
return arguments.length ? (paddingInner = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;
if (arguments.length) {
paddingInner = Math.max(0, Math.min(1, _));
return rescale();
} else {
return paddingInner;
}
};
scale.paddingOuter = function(_) {
return arguments.length ? (paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingOuter;
if (arguments.length) {
paddingOuter = Math.max(0, Math.min(1, _));
return rescale();
} else {
return paddingOuter;
}
};
scale.align = function(_) {
return arguments.length ? (align = Math.max(0, Math.min(1, _)), rescale()) : align;
if (arguments.length) {
align = Math.max(0, Math.min(1, _));
return rescale();
} else {
return align;
}
};

@@ -91,3 +135,7 @@

// order range inputs, bail if outside of scale range
if (hi < lo) t = lo, lo = hi, hi = t;
if (hi < lo) {
t = lo;
lo = hi;
hi = t;
}
if (hi < values[0] || lo > range[1-reverse]) return;

@@ -102,3 +150,8 @@

if (reverse) t = a, a = n - b, b = n - t; // map + swap
if (reverse) {
// map + swap
t = a;
a = n - b;
b = n - t;
}
return (a > b) ? undefined : domain().slice(a, b+1);

@@ -105,0 +158,0 @@ };

@@ -28,3 +28,4 @@ import invertRange from './invertRange';

return s.type = type, s;
s.type = type;
return s;
};

@@ -31,0 +32,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc