你好,我有一个类似于以下结构的DataFrame:
Source Target Value
A B 10
A C 5
A D 15
A E 20
A F 3
B A 3
B G 15
F D 13
F E 2
E A 20
E D 6
我想使用 Python 绘制这个和弦图:
我在以下链接中找到了这个和弦图:https://www.data-to-viz.com/graph/chord.html。它说明此绘图是使用 circlize 库创建的(我相信这是一个 R 库)。是否也可以在 Python 中进行绘制?
我还希望能够为每个元素(我的情况下为 A 到 G)选择颜色并在圆周上书写,如示例图所示。
这是另一个 DataFrame 的示例,其中包含颜色:
Name Color
A Red
B Orange
C Yellow
D Green
E Blue
F Purple
如果可能的话,要有箭头指向来帮助区分源和目标,就像样例图中一样。
我找不到一个现成的Python库来完成这个工作。