带有多个变量的R/ggplot2图形
我需要使用ggplot2在R中创建一个图形的帮助,因为在尝试了几件事情之后,我不知道如何做。我有以下数据帧:带有多个变量的R/ggplot2图形,r,ggplot2,R,Ggplot2,我需要使用ggplot2在R中创建一个图形的帮助,因为在尝试了几件事情之后,我不知道如何做。我有以下数据帧: df <- data.frame( TITLE = c("GRADUATE IN TITLE 1", "GRADUATE IN TITLE 2", "GRADUATE IN TITLE 3", "GRADUATE IN TITLE 4", "GRADUATE IN TITLE 5"), X2011 = c(1, 2, 3, 4, 5),
df <- data.frame(
TITLE = c("GRADUATE IN TITLE 1", "GRADUATE IN TITLE 2", "GRADUATE IN TITLE 3",
"GRADUATE IN TITLE 4", "GRADUATE IN TITLE 5"),
X2011 = c(1, 2, 3, 4, 5),
X2012 = c(3, 4, 5, 1, 2),
X2013 = c(1, 2, 5, 3, 4),
X2014 = c(1, 3, 4, 2, 5),
X2015 = c(5, 1, 2, 4, 3)
)
dfggplot
喜欢数据“整洁”时,即每行应代表一个要绘制的点。将数据转换为更易于打印的格式的一种简单方法是使用restrape2
包将其熔化
library(ggplot2)
ggplot(reshape2::melt(df), aes(variable, TITLE, group=value)) + geom_line()
然后,您可以使用标准线geom并使用groups=
连接不同类别的值
这就产生了
ggplot
喜欢数据“整洁”时,即每行应代表一个要绘制的点。将数据转换为更易于打印的格式的一种简单方法是使用restrape2
包将其熔化
library(ggplot2)
ggplot(reshape2::melt(df), aes(variable, TITLE, group=value)) + geom_line()
然后,您可以使用标准线geom并使用groups=
连接不同类别的值
这就产生了
它工作得很好,正是我想要的,非常感谢您的帮助!它工作完美,正是我所寻找的,非常感谢你的帮助!