首页 > 解决方案 > RStudio - 相关矩阵

问题描述

我有一个这样的数据表:

dt <- data.frame(Sector = c("Agriculture", "Manufacture", "Music", "Agriculture", "Manufacture", "Music", "Agriculture", "Manufacture", "Music"), 
    Region = c("X", "X", "X", "Y", "Y", "Y", "Z", "Z", "Z"), 
    Year = c("2010", "2011", "2012", "2010", "2011", "2012", "2010", "2011", "2012"), 
    Number = c("238", "75", "1038", "150", "987", "156", "768", "398", "65"), 
    Population = c("200875", "200875", "200875", "375600", "375600", "375600", "492000", "492000", "492000")
)
dt$Year <- as.numeric(dt$Year)
dt$Number <- as.numeric(dt$Number)
dt$Population <- as.numeric(dt$Population)

我想展示多年来与地区相关矩阵的关系。如何生成相关矩阵,然后用 ggplot2 绘制它?太感谢了。

标签: rggplot2

解决方案


当您说“相关矩阵”时,我仍然有些困惑,您具体要关联哪些变量?底轴是年份,但 Y 轴是什么?

例子

library(ggplot2)
ggplot(data=dt, aes(x=Year, y=Population)) +
  geom_point() +
  facet_grid(Region ~ Sector)

推荐阅读