我有一组 UNIX 时间戳和 URI,我正在尝试绘制每个 URI 的请求的累积计数。我设法使用一个虚拟列一次为一个 URI 做到这一点:
x.df$count <- apply(x.df,1,function(row) 1) # Create a dummy column for cumsum
x.df <- x.df[order(x.df$time, decreasing=FALSE),] # Sort
ggplot(x.df, aes(x=time, y=cumsum(count))) + geom_line()
但是,在我的情况下,这将产生大约 30 个图。
ggplot2 确实允许您将多条线绘制成一个图(我从这里复制了这段代码):
ggplot(data=test_data_long, aes(x=date, y=value, colour=variable)) +
geom_line()
问题是,这种方式cumsum()
会一直依赖。
有人有想法吗?