对于R和ggplot,我非常业余。我有一个包含绿色和蓝色荧光强度的数据集。我使用hex bin将它们绘制为ggplot中的绿色与蓝色的散点图。有很多重叠点,我想根据重叠点的数量进行着色,例如< 5 points = red,> 10 = green等具有手动配色方案的热图。
我用过这个脚本:
ggplot(newData_cut)+
geom_hex(aes(x=green, y=blue, fill=(..count..))) +
theme_bw() +
scale_x_continuous() +
scale_y_continuous() +
scale_fill_gradient(low = "lightblue", high = "darkblue")
此外,如果我减少binwidth,很多点都会丢失。请你帮助我好吗? 这是我的数据类型:
> head(newData_cut)
green blue
1 0.09949 0.953093
2 0.00000 0.049440
3 0.00000 0.048830
4 0.00000 0.047304
5 0.00000 0.044862
6 0.00000 0.043947
这是我得到的图像:
所以,
任何帮助将不胜感激!