楼主: wmq0829
45117 13

如何在R中设置坐标轴的刻度? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
1728 个
通用积分
2.0763
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
2210 点
帖子
51
精华
0
在线时间
199 小时
注册时间
2009-1-11
最后登录
2023-4-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在R中如何将坐标轴的刻度设置成不是等分的或将刻度的间隔缩小,该用什么命令啊?
先谢过了!
二维码

扫码加我 拉你入群

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

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

关键词:坐标轴 设置 刻度 R语言 坐标轴

沙发
suzhzh 发表于 2010-5-20 23:32:34 |只看作者 |坛友微信交流群
这个我也想知道

使用道具

藤椅
DM小菜鸟 发表于 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这个是处理宽度的


使用道具

板凳
zcvb6 发表于 2015-2-6 15:13:23 |只看作者 |坛友微信交流群
R坐标轴刻度,赞楼上

使用道具

报纸
richard860934 发表于 2015-4-8 21:25:04 |只看作者 |坛友微信交流群
多谢分享,赞。

使用道具

地板
syfzxy 发表于 2015-4-10 11:18:34 来自手机 |只看作者 |坛友微信交流群
若你想在139这三个点划刻度让at=c(1,3,9)即可

使用道具

7
hvgdfx 发表于 2015-4-23 13:47:31 |只看作者 |坛友微信交流群
DM小菜鸟 发表于 2015-1-20 16:22
axis()中的参数at和labels可以解决这个问题。
at表示坐标轴刻度的位置,可以自己指定,比如at=c(1,2,3,4,5 ...
楼主说的对

使用道具

8
禾雨辰子 发表于 2015-4-25 19:16:04 |只看作者 |坛友微信交流群
画图前先用par(cex.axis = n),n为数值用来设定刻度的大小。
然后再画图。

使用道具

9
skyonefly 发表于 2015-11-22 20:35:52 |只看作者 |坛友微信交流群
plot(x,y,col = "PINK",log="x") 将刻度按 1,10,1000,....绘制

使用道具

10
R语言使用 发表于 2017-9-20 09:45:57 |只看作者 |坛友微信交流群
起点不是0刻度,怎么设置呢

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-27 03:12