R语言 改变Base R绘图中轴刻度线的间距

R语言 改变Base R绘图中轴刻度线的间距

在这篇文章中,我们将看到如何在R编程中修改Base R绘图的轴刻度线之间的空间。

它可以通过 以下方式 完成

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

方法1:使用 xaxp和yaxp方法

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

语法: plot(x, y, xaxp = c(a,b,c), yaxp = c(a,b,c))

参数:

  • a= 第一个刻度线
  • b= 最后一个刻度线
  • c=刻度线的数量

例子

# 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)) 

输出

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

方法2:使用轴函数。

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

语法

plot(x, y, xaxt = “n”,yaxt = “n”)

axis(side = 1, at = c(a, b, c….))

axis(side = 2, at = c(a, b, c…..))

参数

a, b, c = 轴的刻度值

例子

# 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))

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程