楼主: wawadianzhu
985 2

[问答] 请问一个R软件作图的问题 [推广有奖]

  • 0关注
  • 0粉丝

VIP1

大专生

3%

还不是VIP/贵宾

-

威望
0
论坛币
489 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
224 点
帖子
10
精华
0
在线时间
41 小时
注册时间
2011-4-3
最后登录
2020-8-12

1论坛币
用R project导入txt数据,使用read.table("f://airpass.txt")之后,出现数据:
> read.table("f://airpass.txt")
         V1  V2
1   1949-01 112
2   1949-02 118
3   1949-03 132
4   1949-04 129
5   1949-05 121
6   1949-06 135
7   1949-07 148
8   1949-08 148
9   1949-09 136
10  1949-10 119
11  1949-11 104
12  1949-12 118
13  1950-01 115
14  1950-02 126
15  1950-03 141
16  1950-04 135
17  1950-05 125
18  1950-06 149


请问,在那之后,应该要怎样用Plot命令作出散点图,并给x,y轴命名呢?

麻烦大家了。

最佳答案

求证1加1 查看完整内容

散点图的话我觉得 plot(X[,2]);#假设你那组数据是X 就行了啊 坐标轴命名的话plot函数里有xlab和ylab两个参数,修改这两个就行了 不过我觉得应该是画时间序列图吧? 如果是画时间序列图的话利用plot.ts()函数, 如果不加美化的可以使用下面这段代码: X
关键词:r软件 Project Table ABLE READ 散点图 软件
沙发
求证1加1 发表于 2013-3-18 23:40:44 |只看作者 |坛友微信交流群
散点图的话我觉得
plot(X[,2]);#假设你那组数据是X
就行了啊
坐标轴命名的话plot函数里有xlab和ylab两个参数,修改这两个就行了
不过我觉得应该是画时间序列图吧?
如果是画时间序列图的话利用plot.ts()函数,
如果不加美化的可以使用下面这段代码:
X <-read.table("f://airpass.txt");
z <- ts(matrix(X[,2], 18, 1),
        start = c(1949, 1), frequency = 12);
plot.ts(z);
希望对你有用。
已有 2 人评分论坛币 热心指数 收起 理由
admin_kefu + 100 热心帮助其他会员
qoiqpwqr + 1 热心帮助其他会员

总评分: 论坛币 + 100  热心指数 + 1   查看全部评分

个人主页,欢迎订阅http://chenangliu.info/

使用道具

藤椅
trier2006 发表于 2013-3-19 08:55:14 |只看作者 |坛友微信交流群
plot(dat$V2~dat$V1,xlab="xxx",ylab="yyy")
最好的医生是自己,最好的药物是时间……

使用道具

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

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

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

GMT+8, 2024-4-28 21:29