我正在为显示两个参数ggplot
与Alcohol Consumption level
的数据制作Annual Income of Family
。
图表的特定区域中有许多数据点,因此与其他数据点较少的区域相比,我希望增加这些点的大小。我不知道在aes
的{{1}}参数中输入什么内容。
geom_point
答案 0 :(得分:3)
为什么增加点的大小?你可以增加点的透明度,还是抖动?
例如,使用经典的ggplot2::diamonds
示例
d <- ggplot(diamonds, aes(carat, price))
d + geom_point(alpha = 1/10)
将颜色缩放到原始黑暗的十分之一。
或者,要执行您想要的操作,您可以使用stat_sum
geom中的geom_count
统计信息,根据点周围的数据点来缩放点的大小。
d + geom_count()
您会注意到,在此数据集中有许多数据点时,点的大小实际上会被遮挡。
在许多情况下,最好使用例如热图或2d bin直方图将该值缩放为颜色。
d + geom_bin2d()