Я создал неориентированный график и назначил веса каждому ребру.
Я бы хотел изменить узлы, чтобы они отражали их степень. Я пытался изменить размер каждого узла в зависимости от его степени, но это приводит к слишком большим узлам.
Моя идея состоит в том, чтобы назначить цвет каждому узлу, связанному со степенью: например, узел с низкой степенью должен выглядеть синим, а узел с высокой степенью - красным. Узлы in-betwenn должны отображаться от светло-голубого до светло-красного. Изменение цвета основано на значении степени, поэтому пороговых значений нет. Значения степени являются целыми числами: если значение узла увеличивается на 1, его цвет должен стать немного более красным и чуть менее синим.
Я использую библиотеки R ipgraph, visNetwork и tidyverse.
Вот пример:
FROM TO WEIGHTS
A B 15
A C 10
B C 20
Я создаю график из файла Excel, аналогичного приведенному выше: комбинация первых двух столбцов создает ребра, а в третьем столбце отображаются веса каждого ребра.
В приведенном выше примере A имеет степень 25, B 35 и C 30. 30. 1014 *
То, что я хочу сделать, заключается в следующем: присвоение синего цвета A, затем B должен быть красным, а C - промежуточным. Таким образом, цвет должен отражать степень узлов.
Есть ли возможность назначить цвет таким образом?