gpt4 book ai didi

r - 如何在 R 中的绘图中重新排序 x 轴?

转载 作者:行者123 更新时间:2023-12-04 01:42:36 30 4
gpt4 key购买 nike

使用 plot在 R 中导致 x 轴上的因子按字母顺序排列。

如何指定 x 轴上因子的顺序?

例子:

y <- 1:9
x <- c(rep("B", 3), rep("A", 3), rep("C", 3))
plot(y ~ as.factor(x))

这导致:

enter image description here

我怎样才能把它绘制成“B”、“A”、“C”?

最佳答案

您只需要按照您想要的顺序指定因子的水平。所以在这里我创建了一个新变量 x1

x1  = factor(x, levels=c("B", "C", "A"))

在哪里
R> x1
[1] B B B A A A C C C
Levels: B C A
plot功能现在按预期工作。
plot(y ~ x1)

关于r - 如何在 R 中的绘图中重新排序 x 轴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16588022/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com