Re: Pie Chart - Labeled Input

*To*: mathgroup at smc.vnet.net*Subject*: [mg120621] Re: Pie Chart - Labeled Input*From*: Brett Champion <brettc at wolfram.com>*Date*: Sun, 31 Jul 2011 07:26:37 -0400 (EDT)*Delivered-to*: l-mathgroup@mail-archive0.wolfram.com*References*: <201107301002.GAA25415@smc.vnet.net>

On Jul 30, 2011, at 5:02 AM, Don wrote: > I am trying to generalize the following > PieChart function where I can programmatically > change the number of labeled pieces in the pie. > > PieChart[{Labeled[1,"label 1","VerticalCallout"],Labeled[2,"label > 2","VerticalCallout"],Labeled[3,"label > 3","VerticalCallout"]},PlotRange->1.5] > > For e.g. given the following three lists, how can one form the input > that the Pie Chart function above expects? > > lst1 = {1,2,3} > lst2 = {"label 1", "label 2", "label 3"} > lst3 = Table["VerticalCallout", {Length[lst1]}] > The easiest way in this case is to use the ChartLabels option: PieChart[lst1, ChartLabels -> Placed[lst2, "VerticalCallout"]] Brett

**References**:**Pie Chart - Labeled Input***From:*Don <donabc@comcast.net>