【发布时间】:2023-03-17 01:45:01
【问题描述】:
我是第一次玩 ggvis。我在订购 X 轴时遇到问题。 ggvis 倾向于按字母顺序排列。我更喜欢不同的顺序(分析师、顾问、软件工程师、经理、主管)。
代码/数据如下所示:
> str(company$Age)
int [1:19] 35 37 30 28 28 27 25 26 25 25 ...
> str(company$Role)
Factor w/ 5 levels "Analyst","Consultant",..: 3 3 4 4 4 5 2 2 1 1 ...
Ggvis 代码如下所示:
company %>% ggvis(~Role,~Age) %>%
layer_points()
结果是按字母顺序排列的。
我找到了关于这个主题的以下post。但是我不知道如何直接应用它。
我试过了:
company %>% ggvis(~Role,~Age) %>%
layer_points() %>%
add_axis("x", title = "Role", values = c("Analyst","Consultant","Software Engineer","Manager","Director"
但这似乎不起作用。
您能帮我确定如何订购此代码吗?
提前谢谢你。
亲切的问候
【问题讨论】: