怎样学习 R 绘图( 二 )

怎样学习 R 绘图

\u0026gt; plot(x,y,pch=ifelse(x*y\u0026gt;1,16,1),main="scatter plot with conditional point styles")\u0026gt; z\u0026lt;-sqrt(1+x^2)+rnorm(100)\u0026gt; plot(x,y,pch=1,xlim=range(x),ylim=range(y,z),xlab="x",ylab="values")\u0026gt; points(x,z,pch=17)\u0026gt; title("scatter plot with two series")怎样学习 R 绘图

?
R语言有向量(python中没有),pch是向量,控制点的类型。col也是向量,控制点的颜色
\u0026gt; plot(x,y,pch=16,col="blue",main="scatter plot with blue points")\u0026gt; plot(x,y,pch=16,col=ifelse(y\u0026gt;=mean(y),"red","green"),main="scatter plot with conditional colors")怎样学习 R 绘图

?
有没有一幅图中显示x,y的关系,x,z的相关关系了?(看我这么贴心,你们要是不点赞收藏,好好看都对不起我)
\u0026gt; plot(x,y,pch=16,col=ifelse(y\u0026gt;=mean(y),"red","green"),main="scatter plot with conditional colors")\u0026gt; plot(x,y,col="blue",pch=0,xlim=range(x),ylim=range(y,z),xlab="x",ylab="value")\u0026gt; points(x,z,col="red",pch=1)\u0026gt; title("scatter plot with two series")怎样学习 R 绘图

\u0026gt; t\u0026lt;-1:50\u0026gt; y\u0026lt;-3*sin(t*pi/60)+rnorm(t)\u0026gt; plot(t,y,type="l",main="single line plot")\u0026gt; lty_values\u0026lt;-1:6\u0026gt; plot(lty_values,type="n",axes=F,ann=F)\u0026gt; abline(h=lty_values,lty=lty_values,lwd=2)\u0026gt; mtext(lty_values,side=2,at=lty_values)\u0026gt; title("line types (lty)")怎样学习 R 绘图

\u0026gt; p\u0026lt;-40\u0026gt; plot(t,y,col="red",type="l",xlim=range(t),xlab="t")\u0026gt; lines(t,y,col="blue",lty=2)\u0026gt; plot(y,type="l")\u0026gt; points(y,pch=16)怎样学习 R 绘图

\u0026gt; x\u0026lt;-1:30\u0026gt; y\u0026lt;-2*x+6*rnorm(30)\u0026gt; z\u0026lt;-3*sqrt(x)+8*rnorm(30)\u0026gt; plot(x,y,type="l",ylim=range(y,z),col="black")\u0026gt; points(y,pch=15)\u0026gt; lines(z,lty=2,col="blue")\u0026gt; points(z,pch=16,col="blue")\u0026gt; title("plot of two series")\u0026gt; legend("topleft",legend=c("y","z"),col=c("black","blue"),lty=c(1,2),pch=c(15,16),cex=0.8,x.intersp = 0.5,y.intersp=0.8)怎样学习 R 绘图


怎样学习 R 绘图


推荐阅读