1
df = data.frame(a = rnorm(100), b = rnorm(100))
假设我想绘制df $ a和df $ b。如何在不同颜色的同一个图上绘制这些点群?R:如何使用ggplot绘制多个群集
plot(df$a)
points(df$b)
这就是我想要的情节。但是我怎样才能在ggplot中做同样的事情?并以不同颜色制作变量。
df = data.frame(a = rnorm(100), b = rnorm(100))
假设我想绘制df $ a和df $ b。如何在不同颜色的同一个图上绘制这些点群?R:如何使用ggplot绘制多个群集
plot(df$a)
points(df$b)
这就是我想要的情节。但是我怎样才能在ggplot中做同样的事情?并以不同颜色制作变量。
你要先做两件事情
创建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()
阴谋反对什么?点?箱形图? – 2014-12-01 21:44:16
只是点。它应该看起来像'plot(df $ a)'(即scatterplot),但我想用ggplot使所有的东西看起来更漂亮。并用不同颜色在同一图表上绘制两列。 – Adrian 2014-12-01 21:45:54
我不是一个低调的选民,但你没有显示任何研究或努力提供一个明确的问题。在这种情况下,您想根据索引或行号绘制数据。 – 2014-12-01 21:46:56