2013-03-15 3 views
1

저는 3 년 동안 16 개의 세계 인덱스를 작업 중이며이 16 개의 인덱스로 플롯을 만들고 싶습니다.플롯 팅 시계열

all<-read.table("C.../16indices.txt") 
dimnames(all)[[2]]<-c("Date","BEL 20","CAC 40","AEX","DAX","FTSE 100","IBEXx 35","ATX","SMI","FTSE MIB","RTX","HSI","NIKKEI 225","S&P 500","NASDAQ","Dow Jones","BOVESPA") 
attach(all) 

문제

  1. 내 날짜는 형태 "2009-01-05"로 작성됩니다. 나는 단지 "2009"가 그렇지 않으면 나는 많은 점프를해야했을 나타납니다.
  2. 예를 들어 BOVESPA의 가격은 40.000,15에서 60.000,137 사이입니다. 좋은 y 라벨을 얻으려면 어떻게해야합니까? 예를 들면 40.000, 45.000, ..., 60.000입니다.
  3. 나는 어떻게이 멋진 그림/음모로 16 개의 그림을 얻습니까?

나는

plot(all[1,],all[,2]) 

답변

0

가장 큰 문제는 여기에 조언 추측을 기반으로>에는 샘플 데이터입니다 ... 내가 작동하지 않았다 그러나이 같은 시도 R. 작업에 익숙하지 않아요 :

I tried something like this but that didn't work... plot(all[1,],all[,2]) 

R 날짜 클래스로 날짜 값의 서식을 지정해야합니다. 그들은 YYYY-MM-DD 형식으로되어있는 경우는 간단 할 것 같은 :

특정 질문에 대한
all$Date <- as.Date(all.Date) 

:

1) My dates are written in the form "2009-01-05". I want only "2009" to appear otherwise i would have to many jumps. 

당신은 축이 필요로하는 다음 플롯 호출 플로팅 및 억제해야합니다 axis() 호출을 추가합니다.

2) For example the prices from the BOVESPA go from 40.000,15 to 60.000,137. How do I get nice y-labels? For instance 40.000, 45.000,...,60.000. 

당신은 유럽 로케일로 표시하고 그 초기 read.table 전화가 아마 데이터 입력을 망가 의미와 제대로 소수점 및 쉼표의 반전을 처리 할 read.csv2에 대한 설명서를 읽을 필요 숫자 데이터의 의미. colClasses도 사용해야합니다.

3) How do i get 16 of these plots in one nice figure/plot? 

각 시리즈의 초기 시작점에서 비율을 계산해야하므로 표시 할 공통 눈금이있을 수 있습니다.

관련 문제