【发布时间】:2018-01-07 21:15:08
【问题描述】:
我用ggplot2做了一个散点图
但我想为点的密度着色,我尝试添加 alpha 值但它不能很好地指示密度。那么如何根据计数对重叠的点进行着色呢?
我使用的数据看起来像这样包含10万个数字(范围从0到1)(第一列是x,第二列是y):
0.07 0.04
0.02 0.12
0.00 0.03
0.14 0.10
我添加了 alpha 值,绘图看起来像:
代码:
library(ggplot2)
p <- ggplot(file, aes(X1,X2)) + geom_point(size=1,alpha = 0.1)
p + labs(x= " " , y=" ", title=" ") + xlim(0.0,1.0) + ylim(0.0,1.0)
【问题讨论】:
-
您能否分享一个包含您的数据子集或玩具数据的可重现示例?
-
我显示一些数据,它有 100k 坐标...
-
我认为@Sal 的意思是您应该提供reproducible R example。请提供导致所呈现情节的代码,并与
?dput分享您的数据(或部分数据)