当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 axis()用法及代码示例


R 语言中的 axis() 函数是将轴添加到绘图中。它需要绘制轴作为参数的图的一侧。

用法:
axis(side, at=NULL, labels=TRUE)

参数:
side:它定义了在可能的值(例如下、左、上和右)上绘制轴的图的一侧。
at:点绘制刻度线
labels:指定 tick-mark 标签的文本。

范例1:


# R program to draw axis in a plot
x <- 1:5; y = x * x
plot(x, y, axes = FALSE)
  
# Calling the axis() function
axis(side = 1, at = 1:5, labels = LETTERS[1:5])
axis(3)

输出:



在上面的示例中,将直线虚线添加到连接数字和字母值的绘图中,绘图轴绘制在绘图的顶部和底部。

范例2:通过绘制框添加轴的另一个示例


# R program to draw axis to a plot
x<-1:5; y = x * x
plot(x, y, axes = FALSE)
axis(side=1, at = 1:5, labels = LETTERS[1:5])
axis(3)
  
#- To make it look like "usual" plot
box() 

输出:

在这里,使用 box() 函数围绕轴绘制一个框,使其看起来像一个普通的图。

范例3:


# R program to draw axis to a plot
x<-1:4; y=x*x
plot(x, y, pch = 18, col = "darkgreen", type = "b",
           frame = FALSE, xaxt = "n") 
  
# Remove x axis
axis(1, 1:4, LETTERS[1:4], col.axis="blue")
axis(3, col = "darkgreen", lty = 2, lwd = 4)
axis(4, col = "black", col.axis = "blue", lwd = 4)

输出:

这里绘制了不同类型的轴,实现了线宽(lwd)和线型(lty)的修改。




相关用法


注:本文由纯净天空筛选整理自kaurbal1698大神的英文原创作品 Adding axis to a Plot in R programming – axis () Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。