как создать связанную табличную диаграмму в R - PullRequest
0 голосов
/ 28 января 2020

Я хотел бы создать диаграмму, подобную приведенной ниже, в R

enter image description here

Каков наилучший способ сделать это? Я пробовал DiagrammeR, но безуспешно.

Любая помощь будет очень признательна !!!

РЕДАКТИРОВАТЬ

Использование кода Сешадри Я получил то, что я хотел:

enter image description here

1 Ответ

1 голос
/ 28 января 2020

Это может быть вашей отправной точкой. Может быть улучшено в дальнейшем.

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))

, который производит:

enter image description here

...