提问人:RKeithL 提问时间:10/7/2023 最后编辑:RKeithL 更新时间:10/7/2023 访问量:53
绘制 4 个非数值变量的困难
Difficulty plotting 4 non-numeric variables
问:
我有这样的数据:
DF <- data.frame(Majors = c('Sam', 'Bob', 'Henry', 'John', 'Ted', 'Carl',
'Robert', 'Matt', 'Jared', 'Jack', 'Greg',
'Arthur', 'Glenn'),
MEASURES = c('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H',
'I', 'J', 'K', 'L', 'M'),
LCOs = c(1.1, 2.1, 3.3, 4.1, 1.2, 1.1,
2.4, 3.3, 2.3, 1.1, 2.1, 1.4, 7),
Years=c('2017-2018', '2017-2018', '2017-2018',
'2018-2019', '2018-2019', '2018-2019',
'2018-2019', '2019-2020', '2020-2021',
'2020-2021', '2020-2021', '2020-2021',
'2021-2022'))
我的目标是绘制(或表格?),以便它是 x 轴/底部,是 y 轴/侧面,相应地绘制,并通过着色绘制的值来表示。根据我到目前为止的尝试,我认为选择可能不是最好的。但似乎不想“策划”(因为缺乏更好的术语)他们。Majors
Measures
LCOs
Years
LCOs
ggplot2
kable
我非常感谢任何帮助!
编辑以包括期望结果的可怜草图
答:
1赞
Jon Spring
10/7/2023
#1
library(tidyverse)
ggplot(DF |> mutate(Majors = factor(Majors) |> fct_inorder(),
MEASURES = factor(MEASURES) |> fct_rev()),
aes(Majors, MEASURES, label = LCOs, color = Years)) +
geom_text() +
theme_minimal() +
theme(panel.grid = element_blank())
评论
0赞
RKeithL
10/7/2023
请接受我衷心的感谢!我想我可以从这里弄清楚微调。
评论
ggplot(DF, aes(Majors, MEASURES, size = LCOs, color = Years)) + geom_point()
LCOs
Majors
Measures
Years