So I was trying to make this boxplot in the 'R for data science' book:
ggplot(data = smaller, mapping = aes(x = carat, y = price)) +
geom_boxplot(mapping = aes(group = cut_width(carat, 0.1)))
according to the book it should look like this:
but when I run the code a different result comes about.(picture in the next comment)
anyway to go around it?
this is what I actually get by running the code:
This is happening because of a new feature in ggplot2
, now horizontal plots are supported natively but some times it guesses the orientation wrong. You can fix it by explicitly setting the orientation.
geom_boxplot(mapping = aes(group = cut_width(carat, 0.1)), orientation = "x")
2 Likes
Thanks for the super quick reply.
system
Closed
May 17, 2020, 2:17pm
5
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.