[R] How to reduce the (whitespace) gap between boxplots
Neha gupta
neh@@bo|ogn@90 @end|ng |rom gm@||@com
Sun Jul 17 22:51:28 CEST 2022
Ah Ok, thank you so much again for your help.
Best regards
On Sun, Jul 17, 2022 at 10:42 PM Bert Gunter <bgunter.4567 using gmail.com> wrote:
> Make your xlim values narrower, as I showed you!
>
> Alternatively, you could also us the "boxwex" parameter passed to
> bxp() like this:
>
> boxplot(RF,Ranger, SVM, KNN, DT, range = 0, col=colors,
> at = seq(1:5), boxwex = .5,
> names= c("RF","Ranger", "SVM", "KNN", "DT"),main="Degree of
> consistency
> with default and optimized settings")
>
> -- Bert
>
> On Sun, Jul 17, 2022 at 1:33 PM Neha gupta <neha.bologna90 using gmail.com>
> wrote:
> >
> > Thank you so much.
> >
> > When I modify this, like the following
> >
> > xlim = c(.2,4.2),
> >
> > The spaces between boxplots are reduced but the main box (the container)
> remains the same which still takes space. Can I reduce the size of the main
> box (which contains all the boxplots) to take less space.
> >
> >
> >
> > On Sun, Jul 17, 2022 at 10:25 PM Bert Gunter <bgunter.4567 using gmail.com>
> wrote:
> >>
> >> 1. Typo: should be "KNN = (your data)" -- not "knn"
> >>
> >> You specified at.x, but failed to use it. You need to specify the
> >> "at" parameter of boxplot() and probably also "xlim" (which is passed
> >> down to bxp(), the function that actually draws the plot).
> >>
> >> e.g.
> >>
> >> boxplot(RF,Ranger, SVM, KNN, DT, range = 0, boxwex = 0.2, col=colors,
> >> at = seq(1,3,by = .5), xlim = c(.8,3.2),
> >> names= c("RF","Ranger", "SVM", "KNN", "DT"),main="Degree of
> consistency
> >> with default and optimized settings")
> >>
> >> Modify to your taste.
> >>
> >> Cheers,
> >> Bert
> >>
> >> On Sun, Jul 17, 2022 at 12:06 PM Neha gupta <neha.bologna90 using gmail.com>
> wrote:
> >> >
> >> > Hi
> >> >
> >> > I have the following code to display boxplots. The problem is it has
> a wide
> >> > space (gap) between them which takes a lot of space on paper. How can
> I
> >> > reduce the size so that it takes less time in a word document.
> >> >
> >> > RF= c(81.8, 81.8, 42.8, 42.8, 100, 53.8)
> >> > Ranger= c(66.6, 81.8, 81.8, 33.3, 81.8, 53.8)
> >> > SVM= c(81.8, 66.6, 81.8, 53.8, 81.8, 66.6 )
> >> > knn= c(17.64, 33.33, 42.8, 25, 53.84, 17.64)
> >> > DT= c(33.3 , 66.6, 33.3, 66.6, 33.3, 25)
> >> >
> >> >
> >> > colors = rep("green",6)
> >> > at.x <- seq(1,by=.4, length.out = 10)
> >> > boxplot(RF,Ranger, SVM, KNN, DT, range = 0, boxwex = 0.2, col=colors,
> >> > names= c("RF","Ranger", "SVM", "KNN", "DT"),main="Degree of
> consistency
> >> > with default and optimized settings")
> >> >
> >> > [[alternative HTML version deleted]]
> >> >
> >> > ______________________________________________
> >> > R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> >> > 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]]
More information about the R-help
mailing list