D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
stickain
/
davidsteele.com
/
wp-content
/
plugins
/
alidswoo
/
assets
/
js
/
chart
/
Filename :
traffic-chart.min.js
back
Copy
!function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.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 i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));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=251)}({251:function(t,e,n){t.exports=n(252)},252:function(t,e){jQuery((function(t){window.lineChart={chartData:function(e,n,r,i,a,o){var l=this;t.ajaxQueue({url:ajaxurl,data:{action:n,from:i,to:a,method:r},type:"POST",dataType:"json",success:function(t){t&&(t.hasOwnProperty("error")?window.ADS.notify(t.error,"danger"):(d3.select(e).selectAll("svg").remove(),l.chartRender(e,o,t,i,a)))}})},chartRender:function(e,n,r,i,a){var o=d3.select(e),l=5,c=30,s=30,u=50,d=o.node().getBoundingClientRect().width-u-c;n=n-l-s;var f=i!==a?d3.time.format("%d %B %Y"):d3.time.format("%H:00"),m=d3.tip().attr("class","d3-tip").html((function(t){return'<ul class="list-unstyled mb-5"><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>"})),p=i!==a?d3.time.format("%Y/%m/%d").parse:d3.time.format("%Y-%m-%d %H:%M:%S").parse,v=d3.scale.ordinal().range(["#4CAF50","#FF5722","#5C6BC0"]),y=o.append("svg"),h=y.attr("width",d+u+c).attr("height",n+l+s).append("g").attr("transform","translate("+u+","+l+")").call(m);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:p(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,d]),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}))}))]).range([n,0]),x=i!==a?d3.time.days:d3.time.hours,b=i!==a?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),k=d3.svg.axis().scale(g).orient("left").ticks(6).tickSize(0-d).tickPadding(8);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 j=h.selectAll(".lines").data(l);j.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 A=j.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",3).style("fill","#fff").style("stroke",(function(t){return v(t.name)}));A.style("opacity",0).transition().duration(500).delay(500).style("opacity",1),A.on("mouseover",(function(t){m.offset([-15,0]).show(t),d3.select(this).transition().duration(250).attr("r",4)})).on("mouseout",(function(t){m.hide(t),d3.select(this).transition().duration(250).attr("r",3)})),j.each((function(){d3.select(d3.select(this).selectAll("circle")[0][0]).on("mouseover",(function(t){m.offset([0,15]).direction("e").show(t),d3.select(this).transition().duration(250).attr("r",4)})).on("mouseout",(function(t){m.direction("n").hide(t),d3.select(this).transition().duration(250).attr("r",3)}))})),j.each((function(){d3.select(d3.select(this).selectAll("circle")[0][d3.select(this).selectAll("circle").size()-1]).on("mouseover",(function(t){m.offset([0,-15]).direction("w").show(t),d3.select(this).transition().duration(250).attr("r",4)})).on("mouseout",(function(t){m.direction("n").hide(t),d3.select(this).transition().duration(250).attr("r",3)}))}));var S=d3.transition(j);function O(){d=o.node().getBoundingClientRect().width-u-c,y.attr("width",d+u+c),h.attr("width",d+u+c),f.range([0,d]),g.range([n,0]),h.select(".d3-axis-horizontal").call(w),h.select(".d3-axis-vertical").call(k.tickSize(0-d)),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)}))}S.select("path").attr("d",(function(t){return s(t.values)})),S.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(k),d3.transition(h).select(".d3-axis-horizontal").attr("transform","translate(0,"+n+")").call(w),t(window).on("resize",O),t(document).on("click",".sidebar-control",O)}g(),d3.select(window).on("keydown",(function(){d3.event.altKey})).on("keyup",(function(){!1}))}}}))}});