楼主: ffcxy2005
26667 16

[程序分享] 在R里面如何画两列数据以上的散点图 [推广有奖]

11
qoiqpwqr 发表于 2012-4-19 11:29:22 |只看作者 |坛友微信交流群
plot(dat[, 1], dat[, 2], col = "blue", pch = 18, xlim = c(min(dat), max(dat)), ylim = c(min(dat), max(dat)))
points(dat[, 1], dat[, 3], col = "red", pch = 15)
points(dat[, 1], dat[, 4], col = "green", pch = 17)
points(dat[, 1], dat[, 5], col = "orange", pch = 4)
已有 1 人评分学术水平 热心指数 收起 理由
ffcxy2005 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

使用道具

12
ffcxy2005 发表于 2012-4-19 11:47:15 |只看作者 |坛友微信交流群
qoiqpwqr 发表于 2012-4-19 11:07
如果你的横坐标是y2000的值,那蓝色的点是y2000,应该在斜率为一的直线上啊。
实际情况应该是这样的,可能我当时操作的时候错了,直接将其默认进来了

使用道具

13
kk22boy 发表于 2012-4-19 11:50:44 |只看作者 |坛友微信交流群
你的数据不完整吧,横坐标应该不是2000年的
Rplot03.jpeg
plot(x[,5],x[,1],pch=23,bg="green",ylab="各年份")
points(x[,5],x[,2],pch=22,bg="red")
points(x[,5],x[,3],pch=24,bg="grey")
points(x[,5],x[,4],pch=4)
如果该贴对您有些许帮助,希望你能回复一下或者评一下热心指数!谢谢!

使用道具

14
ffcxy2005 发表于 2012-4-19 12:22:01 |只看作者 |坛友微信交流群
kk22boy 发表于 2012-4-19 11:50
你的数据不完整吧,横坐标应该不是2000年的

plot(x[,5],x[,1],pch=23,bg="green",ylab="各年份")
恩,数据不完整的~~~

使用道具

15
trier2006 发表于 2012-4-19 17:42:27 |只看作者 |坛友微信交流群
ffcxy2005 发表于 2012-4-19 10:58
其中,横坐标用的是y2000的值,纵坐标用的是其他年份的值~~~
既然横坐标是y2000,那为什么y2000还和其它年份都出现在图例中?
最好的医生是自己,最好的药物是时间……

使用道具

16
ffcxy2005 发表于 2012-4-19 19:06:37 |只看作者 |坛友微信交流群
trier2006 发表于 2012-4-19 17:42
既然横坐标是y2000,那为什么y2000还和其它年份都出现在图例中?
呵呵,不好意思,那张excel图是错的,当时为了示意一下,所以没在意

使用道具

17
firelife 发表于 2012-4-19 21:51:19 |只看作者 |坛友微信交流群
用y2000做横坐标我无法理解

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-8 12:14