为什么以及何时“不建议对离散变量使用大小”?

Per*_*ere 7 r scatter-plot ggplot2 aesthetics

我用 ggplot2 制作了散点图,并将二进制变量映射到点大小。结果令人满意,但我收到警告“不建议使用离散变量的大小”。

据我所知,使用大小来映射具有多个级别的非序数分类变量可能不如使用点形状或不同颜色清晰。然而,我想知道这个警告是否是为了警告我们有更严重的事情。

是否有比使用 aes(size=...) 更明智的方法来根据二进制或分类变量更改点大小?

警告“不建议使用离散变量的大小”只是一个设计技巧吗?

如果我的结果看起来不错,那么下次我想要在相似数据上使用相同类型的图形时,我是否应该担心该警告?

小智 4

正如评论和您所提到的,如果您使用分类变量的大小,那么您会误导读者。

如果您有数字并出现此错误,请使用 转换它们as.numeric(),因为它们可能已存储为因子或字符值。这也将解决传说。