标签: r ggplot2 signal-processing facet
我无法使用ggplot在一个时间序列上绘制7个时间序列。为什么此可复制代码不起作用? signal 是一个因子变量,具有7个值,跨越700个值(每个100个值),但是不知何故,这些值仅在将aes()中的 x 更改为1时才会绘制:700。我希望每个信号在1到100的范围内绘制。为什么不发生这种情况?
Entity2
答案 0 :(得分:1)
您可能想要一个id变量之类的东西。
melt_df$t.2 <- rep(1:100, 7) library(ggplot2) ggplot(data=melt_df, aes(x=t.2, y=value, colour=factor(signal))) + geom_path() + facet_grid(signal~.)
收益: