我有一个时间序列,我通过转换减少了这个序列。例如
原始时间序列:
T=(12,13,14,20,65,78,85,35)
转换后的一个是:
T'=(17.22009 27.96722 111.16376 71.33732)
现在我想要这样一个图表,在它的 x 轴上我有 8 个值,但对于每个 2 个值,来自T'
. 我可以在 R 中做这样的事情:
但在第二个图中,我也想将图表扩展到 8 个值
我有一个时间序列,我通过转换减少了这个序列。例如
原始时间序列:
T=(12,13,14,20,65,78,85,35)
转换后的一个是:
T'=(17.22009 27.96722 111.16376 71.33732)
现在我想要这样一个图表,在它的 x 轴上我有 8 个值,但对于每个 2 个值,来自T'
. 我可以在 R 中做这样的事情:
但在第二个图中,我也想将图表扩展到 8 个值
假设在 RT'
中调用Tc
你修复较低的
plot(0:length(Tc)*2, c(Tc, tail(Tc,1)), type="s")
tail
绘制最后一段需要添加的附加元素,从 6 到 8。
更新
如果您只想将第二个情节延伸到 1 到 8 之间,您可以这样做
plot(seq(1, 2*length(Tc), length.out=length(Tc)+1), c(Tc, tail(Tc,1)), type="s")
但是,我认为第二个图的每个值对应于上图的两个值,所以也许最好的可视化方法是
barplot(Tc, width=2, space=0)
lines(seq(Tb)-.5, Tb, type="b", lwd=2)