Thanks a lot Andrés.
It was easier than I expected.
f.

2011/10/12 Andrés Aragón <armand...@gmail.com>

> Francesco,
>
> Try cex.axis=0.6
>
> Regards,
>
> Andrés AM
>
> 2011/10/12, Francesco Sarracino <f.sarrac...@gmail.com>:
> > Dear R-listers,
> >
> > I have a little problem with a boxplot and I hope you can help me
> figuring
> > it out.
> > I'll try to make up some data to illustrate the issue. Sorry, if my
> > procedures look naive, but these are my first steps in R. Any comments
> > and/or suggestions are very welcome.
> >
> > let's create a vector var1:
> > var1 <- rnorm(100)
> >
> > and 5 five logical vectors. In this case the vectors don't mean anything,
> I
> > just need 5 vectors to illustrate my problem. Each of the 5 vectors
> > identifies a geographic area of my interest.
> > med <- var1 < -0.7275
> > anglo <- var1 > -0.7275 & var1 < -0.09402
> > scand <- var1 > -0.09402
> > ceast <- var1 < -0.7275 & var1 > -4.10500
> > seast <- var1 < 2.5 & var1 > 0.49
> >
> > and let's put all the vectors together in a data frame:
> > data <- data.frame(anglo, med, scand, seast, ceast, var1)
> >
> > I wish to compare the samples of each region with respect to variable
> var1.
> > Therefore I run:
> >
> > boxplot(var1[med==1], var1[anglo==1], var1[scand==1], var1[ceast==1],
> > var1[seast==1])
> >
> > Let's make the chart clearer and let's add meaningful labels to the
> x-axis.
> > Hence, I create a new vector containing a label for each of my 5 dummies:
> >
> >  vec <-
> >
> c("Mediterranean","Anglo-Saxon","Scandinavian","Centre-East","South-East")
> >
> > Now the boxplot is:
> > boxplot(var1[med==1], var1[anglo==1], var1[scand==1], var1[ceast==1],
> > var1[seast==1], names = vec)
> >
> > As you can see, some of the labels disappear because of the size of the
> > chart (I suppose). I tried to solve the problem by changing the
> orientation
> > of the labels with the las = 3 option (see below):
> > boxplot(var1[med==1], var1[anglo==1], var1[scand==1], var1[ceast==1],
> > var1[seast==1], names = vec, las = 3)
> >
> > but the problem is not solved: the names are too long and stand partially
> > out of the figure.
> > How could I solve this problem? I have been longly google-ing and looking
> > into reference manuals, but with no success. In Stata a simple way could
> be
> > just bending each label by 45 degrees, but it seems boxplot does not
> allow
> > such a solution. Furthermore I did not manage to enlarge my figure to
> place
> > everything in.
> > Thanks a lot in advance for all your support.
> > Best wishes,
> > f.
> >
> >       [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-help@r-project.org 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.
> >
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org 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.

Reply via email to