Re: [程式] 用R軟體畫圖座標軸問題
homework<- read.table(file="C:/Users/User/Desktop/htc.txt",header = TRUE)
homework$X=1:length(homework$return)
plot(homework$X,homework$return,type="b",xaxt="n",xlab="")
axis(1,at=homework$X,las=2,lab=homework$date )
你參看看吧 , 另外要學 plot 相關指令可以打?par
裡面有很多相關資訊。
※ 引述《jbear79810 (阿緯)》之銘言:
: [軟體程式類別]: 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: 140.117.96.182
推
09/28 23:21, , 1F
09/28 23:21, 1F
討論串 (同標題文章)