所以我试图在我的不同功能的笔记中添加一些图表
下面是一个简单的兴趣函数,它给出1$
在时间t
的累计值和利率i
。当我绘制它时,初始函数avSimple(0.075,t)
看起来很好但是来自lines
命令的附加曲线绘制了红色& blue 将一个单位排在右侧
但他们应该在t = 0
,AV = 1
。
这里发生了什么?我对此很新,所以我希望这不是一个愚蠢的问题。
# AV Simple Interest
avSimple = function(i,t){
av = (1 + (i * t))
return(av)}
t = 0:50
plot(t,avSimple(0.075,t), type="l", main = "AV Simple Interest",
xlab = "Time", ylab = "AV") # This plots good
lines(avSimple(0.05,t), col = "red") #This is shifted to right
lines(avSimple(0.025,t), col = "blue") #This is also shifted right
答案 0 :(得分:2)
使用行时,您应指定x
和y
值。如果您只指定一个值,则R将假定这些值为y
并设置x=seq_along(y)
(从1开始)。你应该做的
t = 0:50
plot(t,avSimple(0.075,t), type="l", main = "AV Simple Interest",
xlab = "Time", ylab = "AV") # This plots good
lines(t, avSimple(0.05,t), col = "red") #This is shifted to right
lines(t, avSimple(0.025,t), col = "blue")