如何使用ggplot in R在x中绘制向量,在y中绘制数据帧中的行?
我有一个有40个值的向量和一个有41列的数据框,我想把向量画成x,把数据框的行(除了1列)画成y。问题是我不想把向量放在数据帧中,而ggplot不允许向量作为参数。欢迎任何建议。提前感谢。GGplot可以接受向量作为输入。下面是一个针对data.frame(具有匹配长度)的第一行绘制一个向量的示例。这能解决你的问题吗如何使用ggplot in R在x中绘制向量,在y中绘制数据帧中的行?,r,ggplot2,vector,R,Ggplot2,Vector,我有一个有40个值的向量和一个有41列的数据框,我想把向量画成x,把数据框的行(除了1列)画成y。问题是我不想把向量放在数据帧中,而ggplot不允许向量作为参数。欢迎任何建议。提前感谢。GGplot可以接受向量作为输入。下面是一个针对data.frame(具有匹配长度)的第一行绘制一个向量的示例。这能解决你的问题吗 xval <- rnorm(40) df <- as.data.frame(matrix(nrow = 5, ncol = 41, data = rnorm(5*41)
xval <- rnorm(40)
df <- as.data.frame(matrix(nrow = 5, ncol = 41, data = rnorm(5*41)))
ggplot() +
geom_point(aes(x = xval, y = unlist(df[1,1:40])))
xval“数据帧的行(除了1列)”是什么意思?你是指某一行,还是指所有行(减去某一列中的行)?