为了账号安全,请及时绑定邮箱和手机立即绑定

r语言 plot设置刻度

r语言 plot设置刻度

米脂 2019-02-19 20:17:31
r语言 plot设置刻度
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

就用最基础的axis()函数,假设横轴是5月的每一天,纵轴是每天的销售量从0到100

首先你把横轴纵轴要打的东西分别放在2个向量month和sales
month<-paste(5,1:31,sep="/")
sales<-sample(100,31) #我随机从1到100里抽31个数
然后你把plot(1:31,sales,xaxt="n",xlab="Each day")打出来 xaxt="n"就是先不显示x的刻度
下面跟
>axis(1,labels=month,at=1:31,las=3) 1是你要对x轴作修改,labels就是你要打的内容,at就是你要多少个刻度(这里只能是1到31),las是这些刻度的显示形式,3就是竖着

查看完整回答
反对 回复 2019-03-02
?
FFIVE

TA贡献1797条经验 获得超6个赞

许多R 的高级图形自身就含有坐标轴,此外你可以用低级图形函数axis() 设置你自己的坐标轴.坐标轴主要包括三个部分:轴线(axis line)(线条格式由图形参数lty控制),刻度(tick mark)(划分轴线上的刻度) 和刻度标记(tick label)(标记刻度上的单位).这些部分可以通过下面的图形参数设置.lab=c(5, 7, 12) 前两个参数分别是x 和y 轴期望的刻度间隔数目.第三个参数刻度标记的字符长度(包括小数点).这个参数设的太小会导致所有的标记变成一样的数字.las=1 刻度标记的方向.0 表示总是平行于坐标轴,1 表示总是水平,以及2 表示总是垂直于坐标轴.mgp=c(3, 1, 0) 三个坐标成分的位置.第一个参数是轴标签相对轴位置的距离,以文本行作为参照单位的.第二个参数表示刻度标记的距离,最后一个参数是轴位置到轴线的距离(常常是0).正值表示在图形外,负值表示在图形内.tck=0.01 刻度的长度,以画图区域大小的比率作为度量.当tck 比较小(小于0.5),x 和y 轴上的刻度强制大小一致.值为1时,给出网格线.负值时刻度在图形外.tck=0.01 和mgp=c(1,-1.5,0)表示内部刻度.xaxs="r"yaxs="i" 分别设定x 和y 轴的形式."i" (内在的) 和"r" (默认) 形式的刻度都适合数据的范围,但是"r" 形式的刻度会在刻度范围两边留一些空隙(S 还有一些在R 里面没有实现的刻度形式).



查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 5199 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信