【发布时间】:2021-04-14 16:24:08
【问题描述】:
我在编程 R 方面不是那么好,也许有人可以帮助我。 我在一些直方图上使用了 pretty() 函数(用于中断 =),但有时会出错。进一步的测试使我得到以下结果:
pretty(-1:1,n=20)
[1] -1.0 -0.9 -0.8 -0.7 -0.6 -0.5 -0.4 -0.3 -0.2 -0.1 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0
这就是我所期望的,还有以下代码行
pretty(-26:71,n=18)
[1] -30 -25 -20 -15 -10 -5 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75
但是 - 问题来了,使用 pretty() 会带来完全错误的结果(甚至没有超过零)
pretty(-0.26:0.71,n=10)
[1] -0.35 -0.30 -0.25 -0.20
谁能向我解释我做错了什么?感谢您的帮助!
【问题讨论】:
-
也许你的意思是
pretty(seq(-0.26, 0.71, .01), n=10)。-0.26:0.71is.equal to-.26as:生成步长为 1 的序列。
标签: r