R语言基础图形元素——坐标轴和网格线


R语言基础图形元素--坐标轴和网格线


简介

坐标轴为图中元素数值大小提供了参照,绘图时,时常需要实现坐标轴的个性化绘制,可以通过axis()函数实现。网格线是图形的一种辅助线,可以实现图中元素更加精确把控,通过grid()函数实现。

1. 坐标轴

用法

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, gap.axis = NA, ...)
  • side 参数指定坐标轴绘制位置。分别用1,2,3,4代表下,左,上,右。
  • at 参数代表坐标轴刻度线的点。
  • labels 参数指定坐标轴刻度标记的字符。
  • hadjpadj 参数设置坐标轴标签方向。

示例

library(stats) 
plot(1:7, 1:7, main = "axis() examples",
     type = "s", xaxt = "n", frame = FALSE, col = "red")
axis(1, 1:7, LETTERS[1:7], col.axis = "blue")
axis(4, col = "violet", col.axis = "dark violet", lwd = 2)
axis(3, col = "gold", lty = 2, lwd = 0.5)

在这里插入图片描述

2. 网格线

为图形添加背景网格线可以通过grid()函数实现。

用法

grid(nx = NULL, ny = nx, col = "lightgray", lty = "dotted",
     lwd = par("lwd"), equilogs = TRUE)
  • nxny 参数分别表示横纵轴上网格线的条数。
  • equilogs 参数表示坐标轴取了对数之后,使用等距网格线还是依据函数使用非等距网格线。

示例

plot(seq(1,5,0.5),type = "h",lwd = 15 ,lend = 1,col = "red",asp = 1)
grid(3,3, lwd = 2,col = "blue")

在这里插入图片描述
通过本次学习,对坐标轴和网格线有了基础的了解,之后作图过程中还需要更深一步学习,灵活运用!


  • ##侵权请联系作者删除!

参考书籍

[1] 现代统计图形

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值