2017-03-18 122 views
-1

我用R代码模拟一些数据并想绘制这些数据。用R中的线绘制非线性数据点

1

散点图是与代码的关系(SX,定量), 但是当我使用情节(SX,定量型= 'L'),其结果是

4

没有问题

我只想通过每一个点的线。

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

+0

对不起,这是我的拳头的问题,我不知道如何来显示图像,所以只有图片链接。 – woowah

+1

您需要对数据进行排序 - 或者在ggplot2中使用geom_line。更好地包含代码作为文本而不是图像 - 民间无法复制粘贴图像 –

回答

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") 
+0

它的工作!非常感谢你。 – woowah