我有一些代码:
cars <- c(1, 3, 6, 4, 9)
trucks <- c(2, 5, 4, 5, 12)
g_range <- range(0, cars, trucks)
axis(2, las=1, at=4*0:g_range[2])
有一条注释:使y轴具有水平标签,每4个标记显示一个刻度 4 * 0:g_range [2]相当于c(0,4,8,12)。
我跑:
> 4*0:g_range[2]
[1] 0 4 8 12 16 20 24 28 32 36 40 44 48
4 * 0:g_range [2]相当于c(0,4,8,12)。?
4 * 0:g_range [2] = c(0,4,8,12,16,20,24,28,32,36,40,44,48)不是c(0,4,8,12)
答案 0 :(得分:1)
0:n
返回向量c(0, 1, 2, ..., n)
,4*0:n
将每个元素乘以4得到c(0, 4, 8, ..., 4n)
。因此,这给出了一个向量,其中每个元素之间的差异为4. 不给出四个等距元素的向量,除了{{1}的情况是3。