将方向边绘制为非重叠线

时间:2017-05-18 19:49:55

标签: python networkx mode-analytics

我有一个networkx方向图。我想绘制它以便交互的节点(A-> B,B-> A)显示两条边,颜色对应于相对权重。

目前我有一个简单的三节点图。当然,流程是“订单创建” - > “订单关闭”,但在不太罕见的情况下,流量可以逆转!

my simple graph

由于这是在仪表板上进行的,我需要避免“下载它并使用另一个软件包”来对其进行可视化。理想情况下,我只使用igraph(在R中爱它),但在我的环境中不支持它(模式分析)。

是否只是创建一个hack的最佳解决方案,我将每个节点拆分为一对:“node-sender”和“node-receiver”?至少那会有看到自我边缘的好处。或者可能切换到plotly的和弦图?

编辑:我在寻找什么

理想情况下,我可以使用R中的qgraph包。

edges <- data.frame(from = from_node, to = to_node, thickness = weights)
qgraph(edges, esize=10, gray=TRUE)

enter image description here

0 个答案:

没有答案