2

stripchart()在正确放置 X 轴和 Y 轴以及堆叠点的正确方向时遇到问题。

这个 MWE 模仿了我对真实数据所做的步骤

# stratify mtcars$mpg_strat
mtcars$mpg_strat <- cut(mtcars$mpg, breaks=seq(0,50,by=5))

stripchart(gear~mpg_strat,
           data=mtcars,
           method="stack",
           offset=.5, pch=20)

在此处输入图像描述

  • 我想gear在 Y 轴上有mpg_strat(分层mpg)在 X 轴上。
  • 并且点应该从下到上(垂直)而不是从左到右(水平)堆叠。

这里的例子不是这样产生的。当我尝试切换时mpg_strat~gear出现错误

Fehler in Summary.factor(c(5L, 4L, 4L, 3L, 4L, 4L, 4L, 3L, 3L, 3L, 5L,  : 
‘range’ not meaningful for factors
4

1 回答 1

2
stripchart(as.numeric(mpg_strat) ~ gear,
       data=mtcars,
       method="stack",
    xaxt = "n", 
    xlab="mpg_strat",
    ylab="gear",
       offset=.5, pch=20)
axis(1, at=3:7, labels=levels(mtcars$mpg_strat)[3:7])

在此处输入图像描述

于 2016-12-15T03:40:42.857 回答