我有一个时间序列,我通过转换减少了这个系列。例如
原来的时间系列:
T=(12,13,14,20,65,78,85,35)
并改造了一个:
T'=(17.22009 27.96722 111.16376 71.33732)
现在我想要这样一个图表,在x轴上我有8个值,但是对于每个2个值,我有T'
的一个值。我可以在R中做这样的事情:
但是在第二个Plot中我想要将图表扩展到8个值
答案 0 :(得分:2)
假设在{R}中调用T'
,您可以通过
Tc
plot(0:length(Tc)*2, c(Tc, tail(Tc,1)), type="s")
绘制最后一段(从6到8)需要tail
添加的附加元素。
<强>更新强>
如果您只想将第二个图展开到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)