如何用ggplot绘制用矩阵函数生成的列联表?

时间:2018-06-26 04:56:18

标签: r ggplot2 contingency

列代表受访者的回答等级,行代表年龄组。该表格是用(矩阵?)生成的,目标是(用图?

conda install -c anaconda cudatoolkit

1 个答案:

答案 0 :(得分:1)

我认为热图是一个不错的选择。这是使用tidyverse软件包的解决方案。

library(tidyverse)

tabla2 <- tabla %>%
  as.data.frame() %>%
  rownames_to_column() %>%
  gather(Column, Value, -rowname)

ggplot(tabla2, aes(x = rowname, y = Column, fill = Value)) +
  geom_tile() +
  scale_fill_gradientn(name = "", colors = terrain.colors(10)) +
  scale_x_discrete(name = "") +
  scale_y_discrete(name = "")

enter image description here