楼主: cyy024
13582 11

怎么把两个时间序列画在一张图上? [推广有奖]

  • 0关注
  • 1粉丝

大专生

40%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
514 点
帖子
50
精华
0
在线时间
23 小时
注册时间
2008-8-6
最后登录
2013-4-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
举个简单的例子
a=c(1,2,3,4,5)
b=c(5,4,3,2,1)
plot(a)
plot(b,add=T)
如何把两个序列画在一张图上呢?add=T不能用?尤其是a和b值域不同时,如何在一张图上显示?
二维码

扫码加我 拉你入群

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

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

关键词:时间序列 plot add 不能用 时间 序列

回帖推荐

davidyuqiwei 发表于12楼  查看完整内容

直接用points()就行

trier2006 发表于9楼  查看完整内容

在原有图上添加点:points 在原有图上添加线:lines

DreadNight 发表于8楼  查看完整内容

a=c(1,2,3,4,5) b=c(5,4,3,2,1) plot(a, type="l") # a和b值域不同时,先用plot产生图形设备,指定大小,然后用lines lines(b)

epoh 发表于6楼  查看完整内容

1.in the command window >install.packages("tseries") or 2. choosing install.packages from the Packages menue in Rgui for Windows http://www.intamap.org/Rinstall.php

cyy024 发表于5楼  查看完整内容

library(tseries) 这个要另外装吗?怎么装? 没有seqplt.ts这个函数?

本帖被以下文库推荐

沙发
lxh365 发表于 2010-5-10 16:04:44 |只看作者 |坛友微信交流群
这个我完全不懂,新来的!

使用道具

藤椅
cyy024 发表于 2010-5-10 16:21:20 |只看作者 |坛友微信交流群
谢谢帮顶 请高手指教。

使用道具

板凳
epoh 发表于 2010-5-10 19:29:05 |只看作者 |坛友微信交流群
use function seqplot.ts()
Plot two time series on the same plot frame.

library(tseries)
seqplot.ts(rs,rl)

使用道具

报纸
cyy024 发表于 2010-5-10 20:24:04 |只看作者 |坛友微信交流群
library(tseries)
这个要另外装吗?怎么装?
没有seqplt.ts这个函数?

使用道具

地板
epoh 发表于 2010-5-10 20:47:21 |只看作者 |坛友微信交流群
1.in the command window
  >install.packages("tseries")

or

2. choosing install.packages from the Packages menue
   in Rgui for Windows

    http://www.intamap.org/Rinstall.php

使用道具

7
tangjunbo 发表于 2010-5-11 08:33:12 |只看作者 |坛友微信交流群
我也不知道要怎么弄。

使用道具

8
DreadNight 在职认证  发表于 2010-5-11 08:55:36 |只看作者 |坛友微信交流群
a=c(1,2,3,4,5)
b=c(5,4,3,2,1)
plot(a, type="l")
# a和b值域不同时,先用plot产生图形设备,指定大小,然后用lines
lines(b)

使用道具

9
trier2006 发表于 2010-5-11 09:05:58 |只看作者 |坛友微信交流群
cyy024 发表于 2010-5-10 15:57
举个简单的例子
a=c(1,2,3,4,5)
b=c(5,4,3,2,1)
plot(a)
plot(b,add=T)
如何把两个序列画在一张图上呢?add=T不能用?尤其是a和b值域不同时,如何在一张图上显示?
在原有图上添加点:points
在原有图上添加线:lines
最好的医生是自己,最好的药物是时间……

使用道具

10
cyy024 发表于 2010-5-11 14:00:11 |只看作者 |坛友微信交流群
两个问题
1. 关于package的安装
> install.packages("tseries")
--- Please select a CRAN mirror for use in this session ---
警告: unable to access index for repository http://www.stats.ox.ac.uk/pub/RWin/bin/windows/contrib/2.5
also installing the dependencies 'quadprog', 'zoo'

试开URL’http://cran.cnr.Berkeley.edu/bin ... quadprog_1.4-11.zip
Content type 'application/zip' length 38635 bytes
打开了URL
downloaded 37Kb

试开URL’http://cran.cnr.Berkeley.edu/bin ... b/2.5/zoo_1.4-0.zip
Content type 'application/zip' length 778522 bytes
打开了URL
downloaded 760Kb

试开URL’http://cran.cnr.Berkeley.edu/bin ... tseries_0.10-12.zip
Content type 'application/zip' length 422775 bytes
打开了URL
downloaded 412Kb

package 'quadprog' successfully unpacked and MD5 sums checked
package 'zoo' successfully unpacked and MD5 sums checked
package 'tseries' successfully unpacked and MD5 sums checked

The downloaded packages are in
        C:\Documents and Settings\Administrator\Local Settings\Temp\RtmpPLSlyb\downloaded_packages
updating HTML package descriptions

说明安装成功了吗?
为什么没有这个seqplot.ts(rs,rl)这个函数?是不是plot.ts?

2. 不同值域怎么解决?
" a和b值域不同时,先用plot产生图形设备,指定大小,然后用lines"
如果
>  a=c(1,2,3,4,5)
>   b=c(7,4,3,2,1)
> plot(a)
> lines(b)

那么b的第一个点7就出不来。这个怎么弄?

使用道具

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

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

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

GMT+8, 2024-4-28 05:06