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.