在所有这些示例中,点/气泡大小基于第三因素,例如size
。
但是,在我的数据中,我只有2个变量,xval
和yval
。
library("ggplot2")
xval <- c("0","0.5","0.25","0","0")
yval <- c("1","0.5","0.25","0.25","1")
df.test <- data.frame(xval,yval)
df.test
p <- ggplot(df.test, aes(x = xval, y = yval)) + geom_point()
p
以下是df.test
xval yval
1 0 1
2 0.5 0.5
3 0.25 0.25
4 0 0.25
5 0 1
这里是p
我想要的是每个点/气泡大小取决于此坐标观测值的出现次数。例如,(0,1)将是两倍大其他点。我想避免在我的数据框中添加第3列,并让R自动执行。
我不知道这是否可以在不必过多地使用数据的情况下完成......任何见解都会非常感激:)