无法在同一图表中绘制多个线图

时间:2016-07-23 14:29:45

标签: r ggplot2

我有以下代码,我想绘制两条线,两条线都在同一数据框中指定。然而,我变成了大的彩色阴影,我无法弄清楚原因。数据和代码对我来说是正确的......

library('ggplot2')
library('reshape2')

df <- read.csv(url("http://smallchess.com/test.csv"), row.names=1)
melted = melt(df, id.vars='time')
p <- ggplot(data=melted, aes(x=time, y=value, group=variable, colour=variable)) + geom_line()
print(p)

enter image description here

1 个答案:

答案 0 :(得分:4)

这两个变量显示极其振荡的值。这样每条线与其邻居重叠。因此,产生了这种不透明结构。如果您将行的size设置为这样的低值,也许会有所帮助:

p <- ggplot(data=melted, aes(x=time, y=value, group=variable, colour=variable)) + 
  geom_line(size = 0.05)
print(p)

enter image description here