%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/opti/workflow/src/public/app-assets/js/scripts/charts/d3/pie/
Upload File :
Create Path :
Current File : /home/opti/workflow/src/public/app-assets/js/scripts/charts/d3/pie/pie.min.js

/*!
 * stack-admin-theme (https://pixinvent.com/bootstrap-admin-template/stack)
 * Copyright 2018 PIXINVENT
 * Licensed under the Themeforest Standard Licenses
 */
$(window).on("load",function(){function type(d){return d.population=+d.population,d}function resize(){width=ele.node().getBoundingClientRect().width,radius=Math.min(width,height)/2,container.attr("width",width),svg.attr("width",width).attr("transform","translate("+width/2+","+height/2+")"),arc=d3.svg.arc().outerRadius(radius-10).innerRadius(0),labelArc=d3.svg.arc().outerRadius(radius-60).innerRadius(radius-60),svg.selectAll("path").attr("d",arc),svg.selectAll("text").attr("transform",function(d){return"translate("+labelArc.centroid(d)+")"})}var ele=d3.select("#basic-pie"),width=ele.node().getBoundingClientRect().width,height=500,radius=Math.min(width,height)/2,color=d3.scale.ordinal().range(["#99B898","#FECEA8","#FF847C","#E84A5F","#F8B195","#F67280","#C06C84"]),arc=d3.svg.arc().outerRadius(radius-10).innerRadius(0),labelArc=d3.svg.arc().outerRadius(radius-60).innerRadius(radius-60),pie=d3.layout.pie().sort(null).value(function(d){return d.population}),container=ele.append("svg"),svg=container.attr("width",width).attr("height",height).append("g").attr("transform","translate("+width/2+","+height/2+")");d3.csv("../../../app-assets/data/d3/pie/pie.csv",type,function(error,data){if(error)throw error;var g=svg.selectAll(".arc").data(pie(data)).enter().append("g").attr("class","arc");g.append("path").attr("d",arc).style("fill",function(d){return color(d.data.age)}).style("stroke","#FFF"),g.append("text").attr("transform",function(d){return"translate("+labelArc.centroid(d)+")"}).attr("dy",".35em").style("fill","#FFF").text(function(d){return d.data.age})}),$(window).on("resize",resize),$(".menu-toggle").on("click",resize)});

Zerion Mini Shell 1.0