📌  相关文章
📜  更改 Base R 图中轴刻度线的间距

📅  最后修改于: 2022-05-13 01:55:01.302000             🧑  作者: Mango

更改 Base R 图中轴刻度线的间距

在本文中,我们将了解如何在 R 编程中修改 Base R 图的轴刻度线之间的空间。

它可以通过以下方式进行

  1. 使用 xaxp 和 yaxp 方法。
  2. 使用 axis()函数。

方法一:使用xaxp & yaxp方法

第一个刻度线、最后一个刻度线和多个刻度线参数由 a、b、c 表示,如下面的语法所示。这些参数用于改变基图中轴刻度之间的间距。

例子:

R
# Create example data
y <- 1:80
x <- 1:80   
  
# Change axis ticks with xaxp & yaxp
plot(x, y,        
     xaxp = c(1, 80, 4),
     yaxp = c(1, 80, 10))


R
# Create example data
y <- 1:120
x <- 1:120 
  
# Change axis ticks with axis function
plot(x, y,        
     xaxt = "n",
     yaxt = "n")
axis(side = 1, at = c(10, 40, 80))
axis(side = 2, at = c(15, 50, 75, 100))


输出:

方法二:使用轴函数。

在这种方法中,首先需要创建一个没有轴刻度的图。然后,通过应用 axis()函数添加刻度。以语法中a、b、c参数表示的方式添加不同的tick。因此,这是一种更改 Base R Plot 中轴刻度之间间距的方法。

例子:

电阻

# Create example data
y <- 1:120
x <- 1:120 
  
# Change axis ticks with axis function
plot(x, y,        
     xaxt = "n",
     yaxt = "n")
axis(side = 1, at = c(10, 40, 80))
axis(side = 2, at = c(15, 50, 75, 100))

输出: