楼主: 华月天心
5725 1

[学习分享] 在R中使用for循环连续作图 [推广有奖]

  • 0关注
  • 0粉丝

已卖:288份资源

大专生

75%

还不是VIP/贵宾

-

威望
0
论坛币
1420 个
通用积分
36.9154
学术水平
7 点
热心指数
9 点
信用等级
5 点
经验
850 点
帖子
36
精华
0
在线时间
76 小时
注册时间
2017-4-7
最后登录
2023-3-6

楼主
华月天心 发表于 2017-4-9 15:52:22 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
首先,以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")}



二维码

扫码加我 拉你入群

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

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

关键词:for循环 For Names cars view R语言

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")}

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-7 01:01