ggplot2 - 密度(stat_density_2d)绘图使用数字总和不计数

时间:2018-04-28 16:11:26

标签: r ggplot2 density-plot

我有一个包含29列和2500行的测试数据集。需要在绘图上表示三列,前两个是简单的X,Y坐标对,表示测试中使用的图像上的实际X,Y坐标,第三个是来自参与者的响应,给出简单的是或否答案(记录为1和-1)。

在测试中使用每个X,Y坐标的名称时间,并且我试图获得每个点的整体偏差。可以通过Y,N个答案的简单总和找到这些值。我的问题是我无法绘制"总和"答案中,只有是和否的密度。我需要向每个点显示偏向是和否的偏差,所以有两个图或只是在同一个图上绘制两组结果几乎没有价值。

这是一个具有相同特征的合适的可重现代码...我的大部分数据似乎都赞成Y答案,但我想看到'这是否与X,Y坐标位置有关(距离单独的固定点的距离)。

下面的代码可以合理地模拟感兴趣的三个主要栏目......

my.data <- data.frame(x = (rep((1:5), 5)),
                      y = (rep((1:5), 5)), 
                      z = sample(c(rep(-1, 10), rep(1, 40))))
ggplot(data = my.data, aes(x = x, y = y, z = z)) + 
  xlim(-1, 6) + ylim(-01, 6) + 
  stat_density_2d(aes(alpha = "density", fill = "density"), 
                  geom = "polygon", size = 0.2, contour = T,
                  n = 300, h = 1.5, bins = 20, colour = "purple") + 
  geom_point(data = my.data, aes(x, y), colour = "blue", size = 1)

enter image description here

任何帮助都会非常感激 - 我已经坚持了3个星期了。

0 个答案:

没有答案