Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中的绘图方法_R - Fatal编程技术网

R中的绘图方法

R中的绘图方法,r,R,我想把向量x,y拟合成某种曲线,但它们都有大约10k长,x值非常密集,所以散点图最终会变成一团乱麻。我想做的是绘制对应于一个x值的y值的平均值 例如: y=rnorm(1000) x=c(rep(1,500),rep(2,500)) plot(x,y) 我希望这个图只有两个单点,一个为x=1,一个为x=2。有什么想法吗 plot(unique(x),tapply(y,x,mean)) 甚至可能 plot(tapply(x,x,unique),tapply(y,x,mean))

我想把向量x,y拟合成某种曲线,但它们都有大约10k长,x值非常密集,所以散点图最终会变成一团乱麻。我想做的是绘制对应于一个x值的y值的平均值

例如:

y=rnorm(1000)
x=c(rep(1,500),rep(2,500))
plot(x,y)
我希望这个图只有两个单点,一个为x=1,一个为x=2。有什么想法吗

plot(unique(x),tapply(y,x,mean))
甚至可能

plot(tapply(x,x,unique),tapply(y,x,mean))