On 23/06/2021 11:38 a.m., Mahmood Naderan wrote:
Hi
I have a column in my data file which is "X/Y". With '/' I want to
emphasize that values are the ratio of X over Y.
Problem is that in the following command for a violin plot, I am not able
to specify that '/' even with double quotes.

p <- ggplot(mydata, aes(x=W, y="X/Y")) + geom_violin(trim=FALSE)

However, if I change that column to "Y" and use

p <- ggplot(mydata, aes(x=W, y=Y)) + geom_violin(trim=FALSE)

Then the plot will be correctly shown.
Any ideas for that?

I haven't tried, but I'd expect back quotes would work:


ggplot(mydata, aes(x=W, y=`X/Y`))


That's the normal way to quote a name in R.

Duncan Murdoch

______________________________________________
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