D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
stickain
/
gunlovers.davidsteele.com
/
wp-content
/
plugins
/
alidswoo
/
assets
/
js
/
chart
/
Filename :
chart.min.js
back
Copy
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/",n(n.s=242)}({242:function(t,e,n){t.exports=n(243)},243:function(t,e){jQuery((function(t){window.adsChart={chartData:function(t,e,n){e.hasOwnProperty("error")?window.ADS.notify(e.error,"danger"):(d3.select(t).selectAll("svg").remove(),this.chartRender(t,n,e,e.from,e.to))},chartRender:function(e,n,r,a,i){var o=d3.select(e),l=5,c=30,s=30,d=50,u=o.node().getBoundingClientRect().width-d-c;n=n-l-s;var f=a!==i?d3.time.format("%d %B %Y"):d3.time.format("%H:00"),p=d3.tip().attr("class","d3-tip").html((function(t){return'<ul class="list-unstyled"><li>'+r.sub_title+': <span class="text-semibold pull-right">'+t.value+"</span></li><li>"+r.time+': <span class="text-semibold pull-right">'+f(t.date)+"</span></li></ul>"})),m=a!==i?d3.time.format("%Y/%m/%d").parse:d3.time.format("%Y-%m-%d %H:%M:%S").parse,v=d3.scale.ordinal().range(["#1DAEEA","#FF5722","#00c032"]),y=o.append("svg"),h=y.attr("width",u+d+c).attr("height",n+l+s).append("g").attr("transform","translate("+d+","+l+")").call(p);function g(){var e=d3.nest().key((function(t){return t.type})).map(r.data).value;v.domain(d3.keys(e[0]).filter((function(t){return"date"!==t&&"type"!==t})));var l=v.domain().map((function(t){return{name:t,values:e.map((function(e){return{name:t,date:m(e.date),value:parseFloat(e[t])}}))}})),s=d3.svg.line().x((function(t){return f(t.date)})).y((function(t){return g(t.value)})).interpolate("cardinal"),f=d3.time.scale().domain([d3.min(l,(function(t){return d3.min(t.values,(function(t){return t.date}))})),d3.max(l,(function(t){return d3.max(t.values,(function(t){return t.date}))}))]).range([0,u]),g=d3.scale.linear().domain([d3.min(l,(function(t){return d3.min(t.values,(function(t){return t.value}))})),d3.max(l,(function(t){return d3.max(t.values,(function(t){return t.value}))+2}))]).range([n,0]),x=a!==i?d3.time.days:d3.time.hours,b=a!==i?d3.time.format("%d %b"):d3.time.format("%H:00"),w=d3.svg.axis().scale(f).orient("bottom").tickPadding(8).ticks(x,4).innerTickSize(4).tickFormat(b),A=d3.svg.axis().scale(g).orient("left").tickPadding(10).ticks(6).tickSize(0-u),k=d3.svg.area().interpolate("cardinal").x((function(t){return f(t.date)})).y0(n).y1((function(t){return g(t.value)}));h.append("linearGradient").attr("id","line-gradient").attr("gradientUnits","userSpaceOnUse").attr("x1",0).attr("y1",200).attr("x2",0).attr("y2",-200).selectAll("stop").data([{offset:"0%",color:"#ffffff"},{offset:"100%",color:"#1DAEEA"}]).enter().append("stop").attr("offset",(function(t){return t.offset})).attr("stop-color",(function(t){return t.color})),e.forEach((function(t){t.date=m(t.date)})),h.append("path").datum(e).attr("class","d3-area").attr("d",k).attr("fill","url(#line-gradient)"),h.append("g").attr("class","d3-axis d3-axis-horizontal d3-axis-solid").attr("transform","translate(0,"+n+")"),h.append("g").attr("class","d3-axis d3-axis-vertical d3-axis-transparent");var S=h.selectAll(".lines").data(l);S.enter().append("g").attr("class","lines").attr("id",(function(t){return t.name+"-line"})).append("path").attr("class","d3-line d3-line-medium").style("stroke",(function(t){return v(t.name)})).style("opacity",0).attr("d",(function(t){return s(t.values[0])})).transition().duration(500).delay((function(t,e){return 200*e})).style("opacity",1);var O=S.selectAll("circle").data((function(t){return t.values})).enter().append("circle").attr("class","d3-line-circle d3-line-circle-medium").attr("cx",(function(t){return f(t.date)})).attr("cy",(function(t){return g(t.value)})).attr("r",5).style("fill","#fff").style("stroke",(function(t){return v(t.name)}));O.style("opacity",0).transition().duration(500).delay(500).style("opacity",1),O.on("mouseover",(function(t){p.offset([-15,0]).show(t),d3.select(this).transition().duration(250).attr("r",7)})).on("mouseout",(function(t){p.hide(t),d3.select(this).transition().duration(250).attr("r",5)})),S.each((function(){d3.select(d3.select(this).selectAll("circle")[0][0]).on("mouseover",(function(t){p.offset([0,15]).direction("e").show(t),d3.select(this).transition().duration(250).attr("r",7)})).on("mouseout",(function(t){p.direction("n").hide(t),d3.select(this).transition().duration(250).attr("r",5)}))})),S.each((function(){d3.select(d3.select(this).selectAll("circle")[0][d3.select(this).selectAll("circle").size()-1]).on("mouseover",(function(t){p.offset([0,-15]).direction("w").show(t),d3.select(this).transition().duration(250).attr("r",7)})).on("mouseout",(function(t){p.direction("n").hide(t),d3.select(this).transition().duration(250).attr("r",5)}))}));var j=d3.transition(S);function z(){u=o.node().getBoundingClientRect().width-d-c,y.attr("width",u+d+c),h.attr("width",u+d+c),f.range([0,u]),g.range([n,0]),h.select(".d3-axis-horizontal").call(w),h.select(".d3-axis-vertical").call(A.tickSize(0-u)),h.selectAll(".d3-line").attr("d",(function(t){return s(t.values)})),h.selectAll(".d3-line-circle").attr("cx",(function(t){return f(t.date)})),h.selectAll(".d3-area").attr("d",k)}j.select("path").attr("d",(function(t){return s(t.values)})),j.selectAll("circle").attr("cy",(function(t){return g(t.value)})).attr("cx",(function(t){return f(t.date)})),d3.transition(h).select(".d3-axis-vertical").call(A),d3.transition(h).select(".d3-axis-horizontal").attr("transform","translate(0,"+n+")").call(w),t(window).on("resize",z),t(document).on("click",".sidebar-control",z)}g(),d3.select(window).on("keydown",(function(){d3.event.altKey})).on("keyup",(function(){!1}))}}}))}});