【问题标题】:stem and leaf plot in R wrong '|' positionR中的茎叶图错误'|'位置
【发布时间】:2019-12-06 04:55:23
【问题描述】:

我有一个整数列表 x1 在 80 和 100 之间。

x=round(runif(100, min=80, max=100))

但是,当我尝试绘制茎叶图时。似乎 R 将它们视为 91.0、81.0 等。

stem(x)

所需的输出应该只有左边的一个数字。

我尝试过stem(x1/10)stem(x1, scale=1/2/3)stem(trunc(x1)),但它们都没有奏效。

【问题讨论】:

  • 请不要添加代码截图,而是复制代码本身,我们将能够帮助您

标签: r plot


【解决方案1】:

不是整数与双精度的问题。问题是值的范围太小,无法用第二个数字创建足够大的茎叶图。

您可以通过简单地为atom 传递一个值来更改容差以获得所需的结果:

stem(x1,atom=10)

输出是:

  The decimal point is 1 digit(s) to the right of the |

   8 | 0000111122222333444
   8 | 555666666777778888999999999
   9 | 000111122223333444444
   9 | 55556666666677777788888999999
  10 | 0000

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多