ggplot2 визуализирует количество точек, нанесенных друг на друга: stat_bin2d или geom_tile или размер точки?

Моя проблема проста: у меня есть несколько точек с координатами x, y, которые расположены внутри прямоугольной сетки, состоящей из квадратов 1x1. Эти точки имеют усредненные координаты, поэтому несколько точек имеют одинаковые координаты (они полностью перекрываются). Воспроизводимый пример:

# generate fake data
y 

Ответы на вопрос(2)

data2 <- aggregate(data$x,by=list(x=data$x,y=data$y),length)
names(data2)[3] <- "count"


ggplot(data2, aes(x=x,y=y)) + geom_point(aes(size=count))

 radu24 июн. 2013 г., 18:08
Отлично, @Roland, спасибо! Это решает проблему с точками. Я'Я также хотел бы знать и другой путь, если у кого-то есть идеи.

Представлена версия 2.0.0 ggplot2geom_count () делать именно это. С вашими данными:

ggplot(data, aes(x=xnew,y=ynew)) +
  geom_count()

Урожайность:

Ваш ответ на вопрос