forked from d3/d3.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathd3-axis.v0.1.min.js
1 lines (1 loc) · 2.53 KB
/
d3-axis.v0.1.min.js
1
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("d3-selection"),require("d3-scale")):"function"==typeof define&&define.amd?define("d3-axis",["exports","d3-selection","d3-scale"],e):e(t.d3_axis={},t.d3_selection,t.d3_scale)}(this,function(t,e,n){"use strict";function r(t){return t}function a(t,e,n){t.attr("transform",function(t){var r=e(t);return isFinite(r)||(r=n(t)),"translate("+r+",0)"})}function i(t,e,n){t.attr("transform",function(t){var r=e(t);return isFinite(r)||(r=n(t)),"translate(0,"+r+")"})}function c(t){function c(n){n.each(function(){var n,c=e.select(this),d=this.__axis__||l,k=this.__axis__=l.copy(),_=null==u?k.ticks?k.ticks.apply(k,s):k.domain():u,v=null==o?k.tickFormat?k.tickFormat.apply(k,s):r:o,F=c.selectAll(".tick").data(_,k),A=F.enter().append("g",".domain").attr("class","tick").style("opacity",f),V=F.exit().style("opacity",f).remove(),b=F.order().style("opacity",1),z=Math.max(x,0)+h,H=k.range(),M=c.selectAll(".domain").data([0]),S=M.enter().append("path").attr("class","domain");A.append("line"),A.append("text");var q,w,L,j,B=A.select("line"),I=b.select("line"),O=F.select("text").text(v),P=A.select("text"),R=b.select("text"),T=t===m||t===g?-1:1;if(t===g||t===p?(n=i,q="y",L="x",w="y2",j="x2",O.attr("dy",".32em").style("text-anchor",0>T?"end":"start"),S.attr("d","M"+T*y+","+H[0]+"H0V"+H[1]+"H"+T*y)):(n=a,q="x",L="y",w="x2",j="y2",O.attr("dy",0>T?"0em":".71em").style("text-anchor","middle"),S.attr("d","M"+H[0]+","+T*y+"V0H"+H[1]+"V"+T*y)),B.attr(j,T*x),P.attr(L,T*z),I.attr(w,0).attr(j,T*x),R.attr(q,0).attr(L,T*z),k.bandwidth){var C=k,D=C.bandwidth()/2;k=function(t){return C(t)+D}}A.call(n,d,k),b.call(n,k,k),V.call(n,k,d)})}var l=n.scaleLinear(),s=[],u=null,o=null,x=6,y=6,h=3;return c.scale=function(t){return arguments.length?(l=t,c):l},c.ticks=function(){return s=d.call(arguments),c},c.tickArguments=function(t){return arguments.length?(s=null==t?[]:d.call(t),c):s.slice()},c.tickValues=function(t){return arguments.length?(u=null==t?null:d.call(t),c):u&&u.slice()},c.tickFormat=function(t){return arguments.length?(o=t,c):o},c.tickSize=function(t){return arguments.length?(x=y=+t,c):x},c.tickSizeInner=function(t){return arguments.length?(x=+t,c):x},c.tickSizeOuter=function(t){return arguments.length?(y=+t,c):y},c.tickPadding=function(t){return arguments.length?(h=+t,c):h},c}function l(){return c(m)}function s(){return c(p)}function u(){return c(x)}function o(){return c(g)}var d=Array.prototype.slice,f=1e-6,m={},p={},x={},g={},y="0.1.0";t.version=y,t.axisTop=l,t.axisRight=s,t.axisBottom=u,t.axisLeft=o});