我有一个转换矩阵如下:
1. A A B
2. B C A
3. A C C
其中每一列代表周期,每一行代表一个代理,每个字母代表一个状态。我想要一个像桑基图这样的图,它显示了每个时期从状态到状态的转换。代理人的身份并不重要。
所以我想有一个这样的情节:
.
看来我可以使用 networkD3 或 googleVis 包。然而,由于每个节点的位置是由包内生决定的,我不知道如何将时间方面放在 X 轴上。
任何帮助或替代可视化建议将不胜感激,非常感谢提前,
您可以通过以下方式重现示例数据:
transitiondata <- data.frame("t1"=c("A","B","A"),
"t2"=c("A","C","C"),
"t3"=c("B","A","C"))