小编Joh*_*Gil的帖子

如何使用R中X轴中的因子制作点图?

我试图得到一个用于演示目的的情节(我知道我没有统计意义,但恰恰是为了讨论这个)。该图必须在 X 轴 (Data$Site) 中有因子,在 Y 轴 (Data$Count) 中有特定值。对于每个“站点”,必须出现一个大小等于 Data$Mean 的点。我当前的代码及其结果如下:

> is.factor(Data$Site)
TRUE
> Data$Site
[1] Creek  Shade  Valley
Levels: Creek Shade Valley

> Data$Count
[1] 2.1 3.0 8.5

> Data$Mean
[1] 1.456 2.3445 1.345

plot(Data$Site, Data$Count, type = "p", pch=15, cex=Data$Mean)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

显然,我不想要线条。我想要 Data$Mean 大小的点。在 R 中有快速而简洁的方法吗?我已经查看了其他包,如lattice 和 ggplot 无济于事。

plot r ggplot2

1
推荐指数
1
解决办法
5313
查看次数

标签 统计

ggplot2 ×1

plot ×1

r ×1