[程式] 用R軟體畫圖座標軸問題

看板Statistics作者 (阿緯)時間14年前 (2011/09/28 01:26), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/2 (看更多)
[軟體程式類別]: 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)

09/28 09:10, , 1F
先產生 homework$X=1:length(homework$return)
09/28 09:10, 1F

09/28 09:12, , 2F
再用 plot 和 axis 搭配應該就畫出來
09/28 09:12, 2F

09/28 10:05, , 3F
你要先讓R知道你那個是表示日期啊 "?as.Date"看一下吧!!
09/28 10:05, 3F

09/28 12:18, , 4F
還是不太清楚..我知道axis是座標軸吧 r大那串要加到哪
09/28 12:18, 4F
文章代碼(AID): #1EWWTExm (Statistics)
文章代碼(AID): #1EWWTExm (Statistics)