df = data.frame(a = rnorm(100), b = rnorm(100))
假设我想绘制df $ a和df $ b。如何在不同颜色的同一图表上绘制这些点群?
plot(df$a)
points(df$b)
这就是我希望情节看起来像的样子。但是我怎么能在ggplot中做同样的事情呢?并使变量具有不同的颜色。
答案 0 :(得分:2)
你必须做两件事
为x轴创建索引(plot
通过defult完成)
融化数据
library(ggplot2)
library(reshape2)
df$indx <- seq_len(100)
mdf <- melt(df, "indx")
ggplot(mdf, aes(indx, value, color = variable)) +
geom_point()