dchart-core
Advanced tools
Comparing version 1.2.1 to 1.2.2
{ | ||
"name": "dchart-core", | ||
"version": "1.2.1", | ||
"version": "1.2.2", | ||
"description": "", | ||
@@ -37,2 +37,2 @@ "scripts": { | ||
} | ||
} | ||
} |
@@ -1,1 +0,1 @@ | ||
function Pie(e,t){var r={arc:{startAngle:function(e){return e.startAngle},endAngle:function(e){return e.endAngle}},pyaxis:{key:"y"},paxis:null};_.deepMerge(r,t),DataV.call(this,e,r)}var DataV=require("../datav"),d3=require("d3"),_=require("../util");Pie=DataV.extend(Pie,{beforeRender:function(){var e=this.options;e.arc.radius||(e.arc._radius=Math.min(e.innerHeight,e.innerWidth)/2)},updateBeforeRender:function(){this.beforeRender()},changeSeries:function(){var e=this.options,t=this.data(),r=d3.layout.pie().sort(null).value(function(t){var r=t[e.pyaxis.key];return"string"==typeof r?parseInt(r):r?r:0}),a=this.getComs("arc","arc").getArc(),i=this.series.selectAll(".series-group").attr("transform","translate("+e.innerWidth/2+","+e.innerHeight/2+")").data(r(t)),n=function(t){if(!e.paxis._dr)return"translate("+a.centroid(t)+")";var r=e.paxis._dr,i=(t.startAngle+t.endAngle)/2;return"translate("+r*Math.sin(i)+", "+-r*Math.cos(i)+")"},s=function(t,r){return"function"==typeof e.paxis.label?e.paxis.label.call(t,t.data,r):e.paxis.label&&e.paxis.label.length?e.paxis.label[r]:t.data[e.paxis.key]};this.series.selectAll(".series-group").each(function(t,r){var i=d3.select(this);i.selectAll(".serie").attr({d:function(){return a(t,r)}}),e.paxis&&i.selectAll(".serie-label").attr("transform",n.bind(null,t)).html(s.bind(null,t,r))}),this.enterSeries=i.enter().append("g").attr("class","series-group").attr("transform","translate("+e.innerWidth/2+","+e.innerHeight/2+")").each(function(t,r){var i=d3.select(this);i.append("path").attr({"class":function(){return"serie serie1"},d:function(){return a(t,r)}}),e.paxis&&i.append("text").attr({"class":"serie-label",transform:n.bind(null,t),dy:".35em"}).style("text-anchor","middle").html(s.bind(null,t,r))}),this.outerSeries=i.exit().remove()},renderSeries:function(){this.svg.classed("pie-chart-g",!0);{var e=this.options;this.renderCom("arc","arc",this.svg[0][0],e.arc).getArc()}this.changeSeries()},updateSeries:function(){var e=this.options,t=this.data(),r=this.getComs("arc","arc");r.update(t,e.arc),r=r.getArc(),this.changeSeries()}}),module.exports=Pie; | ||
function Pie(e,t){var r={arc:{startAngle:function(e){return e.startAngle},endAngle:function(e){return e.endAngle}},pyaxis:{key:"y"},paxis:null};_.deepMerge(r,t),DataV.call(this,e,r)}var DataV=require("../datav"),d3=require("d3"),_=require("../util");Pie=DataV.extend(Pie,{beforeRender:function(){var e=this.options;e.arc.radius||(e.arc._radius=Math.min(e.innerHeight,e.innerWidth)/2)},updateBeforeRender:function(){this.beforeRender(),w},changeSeries:function(){var e=this.options,t=this.data(),r=d3.layout.pie().sort(null).value(function(t){var r=t[e.pyaxis.key];return"string"==typeof r?parseInt(r):r?r:0}),a=this.getComs("arc","arc").getArc(),i=this.series.selectAll(".series-group").attr("transform","translate("+e.innerWidth/2+","+e.innerHeight/2+")").data(r(t)),n=function(t){if(!e.paxis._dr)return"translate("+a.centroid(t)+")";var r=e.paxis._dr,i=(t.startAngle+t.endAngle)/2;return"translate("+r*Math.sin(i)+", "+-r*Math.cos(i)+")"},s=function(t,r){return"function"==typeof e.paxis.label?e.paxis.label.call(t,t.data,r):e.paxis.label&&e.paxis.label.length?e.paxis.label[r]:t.data[e.paxis.key]};this.series.selectAll(".series-group").each(function(t,r){var i=d3.select(this);i.selectAll(".serie").attr({d:function(){return a(t,r)}}),e.paxis&&i.selectAll(".serie-label").attr("transform",n.bind(null,t)).html(s.bind(null,t,r))}),this.enterSeries=i.enter().append("g").attr("class","series-group").attr("transform","translate("+e.innerWidth/2+","+e.innerHeight/2+")").each(function(t,r){var i=d3.select(this);i.append("path").attr({"class":function(){return"serie serie1"},d:function(){return a(t,r)}}),e.paxis&&i.append("text").attr({"class":"serie-label",transform:n.bind(null,t),dy:".35em"}).style("text-anchor","middle").html(s.bind(null,t,r))}),this.outerSeries=i.exit().remove()},renderSeries:function(){this.svg.classed("pie-chart-g",!0);{var e=this.options;this.renderCom("arc","arc",this.svg[0][0],e.arc).getArc()}this.changeSeries()},updateSeries:function(){var e=this.options,t=this.data(),r=this.getComs("arc","arc");r.update(t,e.arc),r=r.getArc(),this.changeSeries()}}),module.exports=Pie; |
105540