[R] Controling the presentation of violin plot
Mahmood Naderan-Tahan
m@hmood@n@der@n @end|ng |rom ugent@be
Thu Apr 1 07:52:38 CEST 2021
>Alternatively, plot the y axis in a log scale. Since there are zeros in
>the data, scales::pseudo_log_trans, will be used.
>
>p + geom_dotplot(binaxis='y', stackdir='center', dotsize=1) +
> scale_y_continuous(
> trans = scales::pseudo_log_trans(base = exp(1))
> )
Yes that is a good hint. Thanks.
Regards,
Mahmood
________________________________
From: Rui Barradas <ruipbarradas using sapo.pt>
Sent: Thursday, April 1, 2021 5:09:20 AM
To: Mahmood Naderan-Tahan; r-help using r-project.org
Subject: Re: [R] Controling the presentation of violin plot
Hello,
If the problem is the dots sizes, why not reduce it?
Below I have dotsize=0.5, half of yours.
p + geom_dotplot(binaxis='y', stackdir='center', dotsize=0.5)
Alternatively, plot the y axis in a log scale. Since there are zeros in
the data, scales::pseudo_log_trans, will be used.
p + geom_dotplot(binaxis='y', stackdir='center', dotsize=1) +
scale_y_continuous(
trans = scales::pseudo_log_trans(base = exp(1))
)
Hope this helps,
Rui Barradas
�s 23:49 de 31/03/21, Mahmood Naderan-Tahan escreveu:
> Hi,
>
> With the following command, I get a messy violin plot which can be seen at https://pasteboard.co/JVdZKNz.jpg
>
>
> p <- ggplot(mydata, aes(x=BE, y=INT)) + geom_violin(trim=FALSE)
> p + geom_dotplot(binaxis='y', stackdir='center', dotsize=1)
>
>
> It seems that the y-axis has a large scale and that causes the points to be shown with bad sizes.
>
> Any way to fix that?
>
>
>
> Regards,
> Mahmood
>
> [[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