我正在学习使用ggplot2
并正在寻找能够再现base::plot
结果的最小ggplot2
代码。我已经尝试了几件事情,结果都很糟糕,所以我正在寻找最小的表达式,并且理想情况下希望在x轴上有日期(这在下面的plot
中不存在) 。使用ggplot2累计绘图
df = data.frame(date = c(20121201, 20121220, 20130101, 20130115, 20130201),
val = c(10, 5, 8, 20, 4))
plot(cumsum(rowsum(df$val, df$date)), type = "l")
谢谢,这是相当长相比'plot'。 'ggplot'至少可以通过在'x'轴上添加日期来补偿自身,可能旋转了90度? :) – eddi 2013-04-08 14:53:57
报价:“理想情况下希望在x轴上有日期(这些不在下面的图中)”。 – eddi 2013-04-08 20:31:48
我也尝试编辑您的帖子来修复它的情况下,每个日期有超过1个val的情况,但编辑没有经过。 – eddi 2013-04-08 20:32:21