R语言 改变Base R绘图中轴刻度线的间距
在这篇文章中,我们将看到如何在R编程中修改Base R绘图的轴刻度线之间的空间。
它可以通过 以下方式 完成 。
- 使用xaxp和yaxp方法。
- 使用 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))
输出
方法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))
输出