我正在尝试绘制一条曲线并用一条线显示它。在这里,我面临的问题是,它不是用单行连接,而是显示很多行

问题描述 投票:0回答:1

我想用单线连接这条曲线。但这些观点正在相互融合

\lamda =1.8268470
beta= 0.6806978  
delta=3.8760680


y<-c(2.01, 6.32, 3.52, 2.15, 5.42, 2.04, 2.77, 2.26, 1.95, 1.00, 2.45, 0.74, 0.98, 1.27, 2.77, 3.68, 1.18, 1.09, 1.60, 0.57,3.33, 0.91, 7.14, 2.08, 3.85, 1.99, 7.76, 2.52, 1.57, 4.67, 4.22, 1.92, 1.59, 4.08, 2.02, 0.84, 6.85, 2.18, 2.04, 1.05,2.91, 1.37, 2.43, 2.28, 3.74, 1.30, 1.59, 1.83, 3.85, 6.30, 4.83, 0.50, 3.40, 2.33, 4.25, 3.49, 2.12, 0.83, 0.54, 3.23,4.50, 0.71, 0.48, 2.30, 7.73)

G =(1+lamda *y)^(beta)
C = exp(1-G)
B=1-C
H=B^(delta)
M=(2^H)-1
g=(1+lamda*y)^(beta-1)
par(mar=c(3.1, 4.0, 0.3, 0.3))
h=lamda*beta*C*g*(2^H)*delta*((B)^(delta-1))*log(2)/(1-(2^H)+1)
plot(y,h,type="b",col="red", ylab="",main = NULL)
r math graph curve
1个回答
0
投票

这就是数据框的用途。一旦进入数据框,您就可以按

y
进行排序。

dat  <- data.frame(y, h)[order(y),]
plot(dat$y, dat$h, type="b",col="red", xlab = "y", ylab="h", lwd=2)

© www.soinside.com 2019 - 2024. All rights reserved.