gpt4 book ai didi

r - 更改绘图轴上刻度线的间距?

转载 作者:行者123 更新时间:2023-12-03 05:20:35 26 4
gpt4 key购买 nike

如何更改绘图轴上刻度线的间距?

我应该在基本图或 rgl 中使用哪些参数?

最佳答案

基本图表中至少有两种方法可以实现此目的(我的示例针对的是 x 轴,但对于 y 轴的作用相同):

  1. 使用 par(xaxp = c(x1, x2, n))plot(..., xaxp = c(x1, x2, n)) code> 定义极限刻度线的位置 (x1x2) 以及刻度线之间的间隔数 (n)。因此,n+1 是绘制的刻度线数量。 (这仅在您不使用对数刻度时才有效,有关对数刻度的行为,请参阅 ?par。)

  2. 您可以完全抑制轴的绘制,并稍后使用 axis() 添加刻度线。
    要禁止绘制轴,请使用 plot(... , xaxt = "n")
    然后使用 sideatlabels 调用 axis():axis(side = 1, at = v1,标签= v2)side 指的是轴的一侧(1 = x 轴,2 = y 轴),v1 是包含刻度位置的向量(例如, c(1, 3, 5)(如果您的轴范围从 0 到 6 并且您需要三个标记),以及 v2 包含指定刻度线标签的向量(长度必须与 v1 相同,例如 c("group a", "group b", "group c"))。请参阅 ?axismy updated answer to a post on stats.stackexchange for an example of this method .

关于r - 更改绘图轴上刻度线的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3785089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com