全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5636 1
2017-04-09
首先,以R中的内置数据集mtcars为例:
先看看mtcars里面的数据格式
View(mtcars)
输入这条命令后可以看到mtcars一个有11列,下面我们打算做出第1列数据与剩余各列数据的相关关系图。
首先,先得设置一下par()函数,使得软件每次在绘图之前问一下程序员要作下一幅图了,具体设置如下:
par(ask=T)
设置好之后就可以开始作图了,下面给出作图函数,示例如下:
for(i in 1:11){plot(mtcars[,1]~mtcars[,i],xlab=colnames(mtcars),ylab="mpg")}
然后不断点击回车就可以分别得到每一列数据与第一列数据的相关图啦!

完整代码如下:

View(mtcars)

Par(ask=T)

for(i in1:11){plot(mtcars[,1]~mtcars[,i],xlab=colnames(mtcars),ylab="mpg")}



附件列表
Rplot11.png

原图尺寸 4.06 KB

Rplot11.png

Rplot10.png

原图尺寸 4.04 KB

Rplot10.png

Rplot09.png

原图尺寸 3.93 KB

Rplot09.png

Rplot08.png

原图尺寸 3.92 KB

Rplot08.png

Rplot07.png

原图尺寸 4.15 KB

Rplot07.png

Rplot06.png

原图尺寸 3.99 KB

Rplot06.png

Rplot05.png

原图尺寸 4.16 KB

Rplot05.png

Rplot04.png

原图尺寸 4.15 KB

Rplot04.png

Rplot03.png

原图尺寸 4.23 KB

Rplot03.png

Rplot02.png

原图尺寸 3.74 KB

Rplot02.png

Rplot01.png

原图尺寸 4.13 KB

Rplot01.png

mtcars.PNG

原图尺寸 23.44 KB

mtcars.PNG

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-4-9 16:00:06
第三行代码复制的时候出了一点问题,正确的应该是
for(i in 1:11){plot(mtcars[,1]~mtcars[,i],xlab=colnames(mtcars)[i],ylab="mpg")}
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群