[問題] R 作圖 刻度 位數

看板R_Language作者 (顆顆)時間10年前 (2014/04/09 14:35), 10年前編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 請把以下不需要的部份刪除 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 請簡略描述你所要做的事情,或是這個程式的目的 我現在要畫一個時間序列圖,但y軸的數字最大也才6位數, R會把它變成-2e+05 一直到 4e+05 想請問要怎麼在plot裡要怎麼改才會變回原來的數字? 如-200,000? [關鍵字]: 刻度 作圖 位數 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.186.210 ※ 文章網址: http://www.ptt.cc/bbs/R_Language/M.1397025311.A.3BE.html

04/09 15:15, , 1F
plot(...,ylim=c(最小值,最大值)) ?
04/09 15:15, 1F
沒有成功 問題仍存在...

04/09 17:45, , 2F
用axis()把你要畫的刻度轉成字串
04/09 17:45, 2F

04/09 17:48, , 3F
ex: asix(2,at=c(100000,200000),c("100000","200000"))
04/09 17:48, 3F
意思是說要多少刻度就必須要自己畫嗎? 但也沒有成功,問題仍存在...

04/09 19:35, , 4F
直接取 log10()
04/09 19:35, 4F
數字有負值不能取log Q_Q ----------- 後來結合1樓跟2樓 找到解答了 另回一篇! ※ 編輯: z5f (118.160.117.159), 04/10/2014 20:49:56
文章代碼(AID): #1JHEeVE- (R_Language)
文章代碼(AID): #1JHEeVE- (R_Language)