0

我正在使用 ggplot 制作数据的条形图。我在我的数据框中按我想要的顺序排列了所有东西,但是当我绘制它时,它会以某种随机顺序重新排列。我如何告诉它按照数据框的顺序离开条形?谢谢

虹膜示例如下。在 iris 数据框中,物种按顺序排列为 setosa、versicolor、virginica。它们在条形图上按相反顺序排列。它似乎正在下降。这不是我的情节。我的没有明显的顺序。

ggplot(iris[iris$Sepal.Width ==3.0,]) + aes(x=Species, y=Sepal.Length) + geom_col() + coord_flip()
4

1 回答 1

0

如果你想重新排序列,试试这个

ggplot(iris[iris$Sepal.Width ==3.0,]) + aes(x= factor(Species, levels = c("versicolor", "setosa", "virginica")), y=Sepal.Length) + geom_col() + coord_flip() + xlab("Species")
于 2020-03-08T10:54:34.553 回答