如何在 R 中生成类似 table 的连接图

how to produce connected table-like diagram in R

我想在 R 中制作如下图

最好的方法是什么?我试过 DiagrammeR 但没有成功。

任何帮助将不胜感激!!!

编辑

使用 Seshadri 的代码我得到了我想要的:

这可以作为您的起点。可以进一步改进。

library(tidyverse)
set.seed(123)
items <- paste0('item',c(1:6))
df <- cbind.data.frame(items = c(sample(items,6),sample(items,6),sample(items,6)), x = rep((1:3),each = 6), y = rep(1:6, 3))

ggplot(df,aes(x = x, y = y)) + 
  geom_line(aes(group = items), size = 1) + 
  geom_tile(width = 0.6, height = 0.6, fill = 'white', color = 'black') + 
  theme_void() + geom_text(aes(label = items))

产生: