我为这个查询的一个简单的本质道歉,但我一直在为什么这不起作用。“
所以,这是一个简单的可重复的例子:
library(ggplot2)
dm <- diamonds
ggplot(dm, aes(x = cut, y = price)) + geom_violin()
我得到以下情节(我应该这样做):
但我希望图中的小提琴形式为
> "Ideal" "Fair" "Very Good" "Premium" "Good"
所以我重新排序因子水平:
levels(dm$cut) <- levels(dm$cut)[c(5, 1, 3, 4, 2)]
levels(dm$cut)
[1] "Ideal" "Fair" "Very Good" "Premium" "Good"
然而,当我尝试以下内容时:
ggplot(dm, aes(x = cut, y = price)) + geom_violin()