在没有垂直线的R中绘制非连续函数
我在R中画了一些函数,其中一些不是连续的,我在不同的曲线分量之间画了一条垂直线。我真的需要把这条垂直线画出来(它使函数看起来像一个无函数,我不想这样)在没有垂直线的R中绘制非连续函数,r,plot,R,Plot,我在R中画了一些函数,其中一些不是连续的,我在不同的曲线分量之间画了一条垂直线。我真的需要把这条垂直线画出来(它使函数看起来像一个无函数,我不想这样) 那么,我该怎么做呢?现在,我正在使用两个向量x和y,并进行绘图(x,y,type=“l”),因此R不知道哪里有不连续。但是我没有找到更好的方法。这可能不是最佳的解决方案,但是如果函数的数量很小,你可以将它们分开,留下连续的部分,然后对第一个部分使用plot,然后用行添加另一个。e、 g: x <- seq(1,3,1) y <
那么,我该怎么做呢?现在,我正在使用两个向量
x
和y
,并进行绘图(x,y,type=“l”)
,因此R不知道哪里有不连续。但是我没有找到更好的方法。这可能不是最佳的解决方案,但是如果函数的数量很小,你可以将它们分开,留下连续的部分,然后对第一个部分使用plot
,然后用行添加另一个。e、 g:
x <- seq(1,3,1)
y <- sqrt(x)
x2 <- seq(3,6,1)
y2 <- runif(4)
plot(y ~ x, type = "l",col = 2 , ylim = c(0,2) , xlim = c(0,6))
lines(y2 ~ x2, col = 2)
x如果您需要具体的帮助,您需要提供。如果您使用行
而不是点
,您可以跳过type=“l”
参数。