用R中的线绘制非线性数据点

时间:2017-03-18 10:09:36

标签: r plot line

我使用R代码模拟一些数据,并希望绘制这些数据。

1

散点图与代码图(SX,Quant)没有问题, 但是当我使用plot(SX,Quant,type ='l')时,结果是

4

我只希望通过每一点。

我尝试不同类型的情节,也使用ggplot2尝试修改, 但是有相同的结果,plz帮我解决了这个问题。

1 个答案:

答案 0 :(得分:0)

按照地图的x值对数据进行排序:

F_inverse=function(x) log((exp(1)-1)*x+1)
U = runif(100)
SX = F_inverse(U)
Quant=rank(SX)/100
ord <- order(SX)
SX <- SX[ord]
Quant <- Quant[ord]
plot(SX,Quant, type="l")