如何制作圆形图(节点连接)?
17次观看(最近30天)
显示较旧的评论
我已经将数据格式化用于Digraph图,但是我希望它看起来更像:
https://i.pinimg.com/originals/c6/1c/a2/c61ca29de6c768fe048eca1fe3b48afc.png
有任何想法吗?
0评论
答案(2)
凯利·科尔尼(Kelly Kearney)
2020年7月9日
简短的答案是,您确实可以在MATLAB中制作它们,但这并不简单。
您基本上需要重新创建D3的和弦图布局代码中的边缘路径的计算(R的Chorddiag是该库周围的包装器),然后绘制的图路径是行或补丁对象(我更喜欢补丁,因为它们使自定义边缘更容易自定义边缘宽度和颜色并添加透明度)。
另外,您可以在JavaScript中对其进行编码,并通过MATLAB的HTML窗口渲染
网络
命令。绝对不是为了胆小的人... :-)
如果您有一个简单的示例数据集,我可能可以演示(全矩阵版本)。