[R] How to reduce the (whitespace) gap between boxplots

Bert Gunter bgunter@4567 @end|ng |rom gm@||@com
Sun Jul 17 22:24:50 CEST 2022


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.



More information about the R-help mailing list