看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用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
in1031:plot(...,ylim=c(最小值,最大值)) ? 04/09 15:15
沒有成功 問題仍存在...
rey123123:用axis()把你要畫的刻度轉成字串 04/09 17:45
rey123123:ex: asix(2,at=c(100000,200000),c("100000","200000")) 04/09 17:48
意思是說要多少刻度就必須要自己畫嗎? 但也沒有成功,問題仍存在...
gsuper:直接取 log10() 04/09 19:35
數字有負值不能取log Q_Q ----------- 後來結合1樓跟2樓 找到解答了 另回一篇! ※ 編輯: z5f (118.160.117.159), 04/10/2014 20:49:56