作者jbear79810 (阿緯)
看板Statistics
標題[程式] 用R軟體畫圖座標軸問題
時間Wed Sep 28 01:26:35 2011
[軟體程式類別]: R
[程式問題]:
作圖
[軟體熟悉度]:
新手(不到1個月)
[問題敘述]:
簡單來說 我是找兩年內某家公司的報酬率畫出一個折線圖
可是我畫出來了 Y軸放報酬率是OK的 可是X軸想放時間
就是例如那個點下面是20090901這樣
可是他X軸都會判定成數字對起來很奇怪
因為我想說EXCEL都可以畫出X軸對的是時間 Y軸是報酬率
剛好有門課上就指定用R 可是教授也沒教就說回家自己找..
我也沒學過也自己爬很多網站研究了
但真的不太懂= =
[程式範例]:
這是我打的= =大概錯很多.........
> homework<- read.table(file="htc.txt",header = TRUE,sep="\t")
> homework
date return
1 20090901 -0.05235
2 20091001 -0.06516
3 20091102 0.10606
4 20091201 0.00411
5 20100104 -0.14052
6 20100201 0.02857
7 20100301 0.14506
8 20100401 0.14151
9 20100503 0.02715
10 20100601 -0.01149
11 20100701 0.42907
12 20100802 -0.00510
13 20100901 0.21197
14 20101001 -0.02539
15 20101101 0.22287
16 20101201 0.06509
17 20110103 0.08778
18 20110208 0.08784
19 20110301 0.07981
20 20110401 0.13043
21 20110503 -0.06154
22 20110601 -0.20820
23 20110701 -0.07298
24 20110801 -0.11888
25 20110901 -0.06085
> plot(homework$return, type="b",main="htc",xlab="date",ylab="return")
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.185.188
※ 編輯: jbear79810 來自: 111.249.185.188 (09/28 01:29)
1F:→ rockken:先產生 homework$X=1:length(homework$return) 09/28 09:10
2F:→ rockken:再用 plot 和 axis 搭配應該就畫出來 09/28 09:12
3F:→ TOOYA:你要先讓R知道你那個是表示日期啊 "?as.Date"看一下吧!! 09/28 10:05
4F:→ jbear79810:還是不太清楚..我知道axis是座標軸吧 r大那串要加到哪 09/28 12:18