Dear all, I'd like to produce a simple pie chart for a customer (I know it's bad but they insist), and I have some difficulties setting the initial angle. For example: pie(c(60, 40), init.angle=14) and pie(c(80, 20), init.angle=338) both present the slices in the same direction, where: pie(c(60, 40)) pie(c(80, 20)) present the slices in different directions. I read everything I could about init.angle argument, I even played with various formulas to compute it, but I just can't figure it out. How can I preserve the desired *direction* of the slices? Many thanks in advance, Adrian -- Adrian Dusa Romanian Social Data Archive 1, Schitu Magureanu Bd 050025 Bucharest sector 5 Romania Tel./Fax: +40 21 3126618 \ +40 21 3120210 / int.101
Not sure I understand what you want but the clockwise= argument of pie determines whether the slice is drawn clockwise or counter clockwise. On 5/29/07, Adrian Dusa <dusa.adrian at gmail.com> wrote:> > Dear all, > > I'd like to produce a simple pie chart for a customer (I know it's bad but > they insist), and I have some difficulties setting the initial angle. > For example: > > pie(c(60, 40), init.angle=14) > > and > > pie(c(80, 20), init.angle=338) > > both present the slices in the same direction, where: > > pie(c(60, 40)) > pie(c(80, 20)) > > present the slices in different directions. > > I read everything I could about init.angle argument, I even played with > various formulas to compute it, but I just can't figure it out. > How can I preserve the desired *direction* of the slices? > > Many thanks in advance, > Adrian > > > -- > Adrian Dusa > Romanian Social Data Archive > 1, Schitu Magureanu Bd > 050025 Bucharest sector 5 > Romania > Tel./Fax: +40 21 3126618 \ > +40 21 3120210 / int.101 > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >
Hi r-help-bounces at stat.math.ethz.ch napsal dne 29.05.2007 12:53:14:> > Dear all, > > I'd like to produce a simple pie chart for a customer (I know it's badbut> they insist), and I have some difficulties setting the initial angle. > For example: > > pie(c(60, 40), init.angle=14) > > and > > pie(c(80, 20), init.angle=338) > > both present the slices in the same direction, where:I presume you misunderstand init angle. Above statements points an arrow of both slices to the similar direction but slices starts at different initial angles.> > pie(c(60, 40)) > pie(c(80, 20)) > > present the slices in different directions.The arrow slices point to different direction **but** they both **start** at the same initial angle 0 deg.> > I read everything I could about init.angle argument, I even played with > various formulas to compute it, but I just can't figure it out. > How can I preserve the desired *direction* of the slices?You probably need to compute initial angle based on proportions in your pie chart (If you really want each pie chart starting at different position). Regards Petr> > Many thanks in advance, > Adrian > > > -- > Adrian Dusa > Romanian Social Data Archive > 1, Schitu Magureanu Bd > 050025 Bucharest sector 5 > Romania > Tel./Fax: +40 21 3126618 \ > +40 21 3120210 / int.101 > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html> and provide commented, minimal, self-contained, reproducible code.