首页 > 解决方案 > 想要比较来自具有相同列的两个数据框的所有变量?

问题描述

我一直在使用此代码绘制合成数据集中的所有变量,但我想对其进行修改,以便将数据集与主要的原始数据集进行比较。

   synthetic %>%
      keep(is.numeric) %>% 
      gather() %>% 
      ggplot(aes(value)) +
        facet_wrap(~ key, scales = "free") +
        geom_histogram()

我不知道如何使情节继续进行,好吧,情节,或者把颜色值放在哪里,这样我就可以知道哪个是哪个......

我尝试将两者合并到一个数据框中,并使用收集来通知绘图,但着色不起作用,并且通常不起作用。

我尝试了 matplot,但它告诉我它们都必须具有相同的行数,这使我倾向于相信这不是正确的功能。

我尝试的第三件事是:

par(mfrow=c(5,4))
i<-1
for (i in 1:26) {
  plot(synthetic[i], col = "red")
  points(full2[i], col = "blue")
}

但这也失败了。我希望所有的情节都立即出现,而不必点击它们。

标签: rggplot2plot

解决方案


推荐阅读