我创建了无向图,并且为每个边分配了权重。
我想修改节点,以便它们反映其程度。我试图根据其程度更改每个节点的大小,但这会导致节点过大。
我的想法是为与度相关联的每个节点分配一种颜色:例如,度数较低的节点应显示为蓝色,度数较高的节点应显示为红色。 inbetwenn中的节点应从浅蓝色显示为浅红色。颜色变化基于度的值,因此没有阈值。度值是整数:如果节点的值增加1,则它的颜色应该变红一些而变蓝一些。
我正在使用R库ipgraph,visNetwork和tidyverse。
这里是一个例子:
FROM TO WEIGHTS
A B 15
A C 10
B C 20
我从类似于上面的Excel文件中创建图形:前两列的组合创建了边缘,而第三列显示了每个边缘的权重。
在上面的示例中,A的阶数为25,B的阶数为35,C的阶数为30。
我想要做的是:为A分配一种蓝色,然后B应该是红色,C应该介于两者之间。这样,颜色应该反映节点的程度。
是否可以通过这种方式分配颜色?