[R] Math expressions in pie chart labels?

Gabor Grothendieck ggrothendieck at gmail.com
Wed May 3 19:35:20 CEST 2006


As a workaround you could use pie3D in the plotrix package
with height=0 and theta=pi, e.g.

library(plotrix)
pie3D(1:3, height = 0, theta = pi,
	labels = expression("" >= 1, "" == 2, "" <= 3))

On 5/3/06, Johannes Graumann <johannes_graumann at web.de> wrote:
> On Wednesday 03 May 2006 09:05, Uwe Ligges wrote:
> > Ah, I see, this happens in pie()'s line:
> >
> >    if (!is.na(lab <- labels[i]) && lab != "") {
> >
> > where lab is one element of the expression.
> > I'd like to propose to change that line to
> >
> >    if (!is.na(lab <- labels[i]) && nchar(lab) > 0) {
>
> What's the canonical way of patching something like this in R? Redefining the
> function at the start of your script?
>
> Joh
>
>
>




More information about the R-help mailing list