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@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.


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

Reply via email to