作者z5f (颗颗)
看板R_Language
标题[问题] R 作图 刻度
时间Wed Apr 9 14:35:08 2014
[问题类型]:
程式谘询(我想用R 做某件事情,但是我不知道要怎麽用R 写出来)
[软体熟悉度]:
请把以下不需要的部份删除
新手(没写过程式,R 是我的第一次)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
我现在要画一个时间序列图,但y轴的数字最大也才6位数,
R会把它变成-2e+05 一直到 4e+05
想请问要怎麽在plot里要怎麽改才会变回原来的数字? 如-200,000?
[关键字]: 刻度 作图 位数
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.226.186.210
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1397025311.A.3BE.html
1F:推 in1031:plot(...,ylim=c(最小值,最大值)) ? 04/09 15:15
没有成功 问题仍存在...
2F:推 rey123123:用axis()把你要画的刻度转成字串 04/09 17:45
3F:→ rey123123:ex: asix(2,at=c(100000,200000),c("100000","200000")) 04/09 17:48
意思是说要多少刻度就必须要自己画吗?
但也没有成功,问题仍存在...
4F:→ gsuper:直接取 log10() 04/09 19:35
数字有负值不能取log Q_Q
-----------
後来结合1楼跟2楼 找到解答了
另回一篇!
※ 编辑: z5f (118.160.117.159), 04/10/2014 20:49:56