全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
46350 13
2010-05-18
在R中如何将坐标轴的刻度设置成不是等分的或将刻度的间隔缩小,该用什么命令啊?
先谢过了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-5-20 23:32:34
这个我也想知道
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-1-20 16:22:30
axis()中的参数at和labels可以解决这个问题。
at表示坐标轴刻度的位置,可以自己指定,比如at=c(1,2,3,4,5,5.5,5.6,6,7),labels表示与坐标轴刻度相对应的坐标轴标记,如labels=c(1,2,3,4,5,5.5,5.6,6,7)。如果要改变坐标轴,首先在画图的时候不需要把坐标轴画出来,然后再用axis加上去。如下:
plot(x,y,xaxt="n")
axis(side=1,at=c(....),labels=c(...))
   
下面是axis()的完整参数列表,各个参数的详细含义见R。
axis(side, at = NULL, labels = TRUE, tick = TRUE, line = NA,
          pos = NA, outer = FALSE, font = NA, lty = "solid",
          lwd = 1, lwd.ticks = lwd, col = NULL, col.ticks = NULL,
          hadj = NA, padj = NA, ...)

lwd这个是处理宽度的


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-6 15:13:23
R坐标轴刻度,赞楼上
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-8 21:25:04
多谢分享,赞。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-4-10 11:18:34
若你想在139这三个点划刻度让at=c(1,3,9)即可
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群