[R] Odp: Odp: pie initial angle

Petr PIKAL petr.pikal at precheza.cz
Tue May 29 14:39:53 CEST 2007


>From simple geometry

pie(c(x, y), init.angle=(300+y/2*360/100)-360)

shall do what you request. Although I am not sure if it is wise.

Regards
Petr
petr.pikal at precheza.cz

r-help-bounces at stat.math.ethz.ch napsal dne 29.05.2007 13:30:06:

> 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 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:
> 
> 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 guide 
> http://www.R-project.org/posting-guide.html
> > and provide commented, minimal, self-contained, reproducible code.
> 
> ______________________________________________
> 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.



More information about the R-help mailing list