Unfortunately, using 'X/Y' doesn't work either.
Instead I used labels like below
P + scale_y_continuous(name="X/Y")
Thanks for the suggestions.
Regards,
Mahmood
On Wed, Jun 23, 2021 at 9:22 PM Eric Berger <ericjberger at gmail.com>
wrote:
> If no one comes up with a better suggestion:
> a. Change the column name to "Y" so that you get the plot you
want
> b. Use axis labels and legend text to show the text that you want. (The
> user never has to know that you changed the column name ?)
>
> HTH,
> Eric
>
> On Wed, Jun 23, 2021 at 9:58 PM Mahmood Naderan <mahmood.nt at
gmail.com>
> 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?
>>
>> Regards,
>> Mahmood
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> R-help at 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]]