R:通过x轴值改变斜率的简单绘图

R:通过x轴值改变斜率的简单绘图,r,plot,R,Plot,我是新手,希望有人能帮助我。我正在试图找出如何绘制一个非常简单的图形(使用plot()): y轴应该是ay这个怎么样 x <- 0:6 v1 <- c(0,-0.1,-0.3,-0.6,-0.2,-0.4, 0.2) 注意在v1中有七个斜率值,但从0到6只有六个差值。如果你数一数,那就是0-1,1-2,2-3,3-4,4-5和5-6,这就有六个不同。如果第一个条目假定为坡度,则需要重新考虑x的范围 这个怎么样 x <- 0:6 v1 <- c(0,-0.1,-0.3,-

我是新手,希望有人能帮助我。我正在试图找出如何绘制一个非常简单的图形(使用
plot()
):

y轴应该是
ay这个怎么样

x <- 0:6
v1 <- c(0,-0.1,-0.3,-0.6,-0.2,-0.4, 0.2)
注意
v1
中有七个斜率值,但从0到6只有六个差值。如果你数一数,那就是0-1,1-2,2-3,3-4,4-5和5-6,这就有六个不同。如果第一个条目假定为坡度,则需要重新考虑
x
的范围

这个怎么样

x <- 0:6
v1 <- c(0,-0.1,-0.3,-0.6,-0.2,-0.4, 0.2)

注意
v1
中有七个斜率值,但从0到6只有六个差值。如果你数一数,那就是0-1,1-2,2-3,3-4,4-5和5-6,这就有六个不同。如果第一个条目假定为坡度,则需要重新考虑
x
的范围

我还没有完全理解你的问题。在我看来,x轴上的范围应该是(0,6)。
无论如何,请参见下面的代码。希望它能帮助你

v1 <- c(-0.1,-0.3,-0.6,-0.2,-0.4, 0.2)   
plot(0:6, 1+c(0,cumsum(v1)), type="o", ylim=c(-1,1))
abline(v=0:6, h=seq(-1,1,by=0.1), col="gray", lty=3)

v1我还没有完全理解你的问题。在我看来,x轴上的范围应该是(0,6)。
无论如何,请参见下面的代码。希望它能帮助你

v1 <- c(-0.1,-0.3,-0.6,-0.2,-0.4, 0.2)   
plot(0:6, 1+c(0,cumsum(v1)), type="o", ylim=c(-1,1))
abline(v=0:6, h=seq(-1,1,by=0.1), col="gray", lty=3)

v1
plot(0:5,v1,type=“l”)
v1
有六个元素使你的x轴限制可疑,而
sum(v1)
-1.4
使你的y轴限制可疑,除非你从这样的正点开始?绘图(v1~seq(0,5,1),xlim=c(0,5),ylim=c(-1,1),type=“b”);abline(h=-0.50)。虽然,坡度是另一回事。谢谢大家的帮助!我想我认为上面的x轴0:5(编辑:0:6)是错误的,使用向量列出斜率系数可能会让人困惑!我的意思是,这些是沿x轴移动之间的斜率值,而不是y轴上的值。你知道怎么做吗?初始的
y
-值是多少?我这样问是因为您需要计算与
x
-值对应的
y
-值。您的
v1
-向量包含连续
x
-值之间的斜率,需要首先将其转换为正确的
y
-值。
绘图(0:5,v1,type=“l”)
v1
有六个元素使您的x轴限制可疑,而
求和(v1)
是不是
-1.4
让你的y轴限制变得可疑,除非你从一个正的点开始,像这样?绘图(v1~seq(0,5,1),xlim=c(0,5),ylim=c(-1,1),type=“b”);abline(h=-0.50)。虽然,坡度是另一回事。谢谢大家的帮助!我想我认为上面的x轴0:5(编辑:0:6)是错误的,使用向量列出斜率系数可能会让人困惑!我的意思是,这些是沿x轴移动之间的斜率值,而不是y轴上的值。你知道怎么做吗?初始的
y
-值是多少?我这样问是因为您需要计算与
x
-值对应的
y
-值。您的
v1
-向量包含连续
x
-值之间的斜率,需要首先将其转换为正确的
y
-值。非常感谢,这就是我想要的!非常感谢,这就是我想要的!你说得对,我应该把0:6放在第一位!这就是我要找的,谢谢你的帮助!你说得对,我应该把0:6放在第一位!这就是我要找的,谢谢你的帮助!