R语言制图之坐标轴设置axis——问题汇总

本文深入探讨了在R语言中使用plot、axis和title函数进行图形坐标轴调整的方法。通过side参数选择坐标轴,用at和labels设定刻度位置和值,las控制文字方向。此外,还可以通过line、mgp、tcl等参数调整轴线位置、刻度距离及长度。了解这些细节有助于创建更精确和美观的图形。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在R语言底层作图中,对坐标轴的调整主要通过调整plot函数、axis函数和title函数的一系列参数完成。

plot(x,y, ...)

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, ...)

 

1、基本操作

  side表示要操作的坐标轴,取值1、2、3、4分别代表下、左、上、右;

  at表示刻度线及刻度值所在位置;

  labels表示刻度值;

  las表示坐标刻度值文字方向,las=0表示文字方向与坐标轴平行,1表示始终为水平方向,2表示与坐标轴垂直,3表示终为垂直方向。

2、位置

  line表示坐标轴线位置与图像边框的距离,取负数时会画在图像边框以内;

  mgp默认值为c(3, 1, 0),三个数字分别代表坐标轴标题、刻度值和轴线与绘图边框的距离;

  tcl默认值为-0.5,数值表示刻度线长度,负值表示刻度线朝外,正值朝里

  pos 表示轴线所在的位置;

  line.outer取TRUE时,坐标轴将画在画布边缘处;

  hadj指将刻度值沿平行坐标轴方向调整的距离;

  padj指将刻度值沿垂直坐标轴方向调整的距离。

 

参考文献:

1. https://blog.youkuaiyun.com/weixin_40628687/article/details/79254791   很详细讲解《R语言作图:坐标轴设置》,强烈推荐。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiangyong58

喝杯茶还能肝到天亮,共同进步

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值