2015-11-08 5 views
1

Как установить цвет фона в вершине?graph-tool: Как изменить цвета вершин?

Я знаю, что должен быть словарь свойств или что-то еще, но я не могу найти пример.

мне нужно окрашивать различные виды вершин двудольного графа:

gtdraw.graph_draw(g, pos=pos, 
        vertex_fill_color=part, 
        vertex_font_size=6, 
        output_size=(5000, 5000), 
        output="img/pic.png") 
+0

Под цвет фона вершины, вы имеете в виду эффект ореола или цвет вершины? –

ответ

1

Вы можете установить цвет фона с помощью ключевого слова аргумента vertex_fill_color, как вы делаете это. Просто проверьте, что part сохраняет свойства вершин, связанные с двудольной информацией (то есть, какая часть).

Для простого примера вы можете взглянуть на конец An Example: Building a Price Network, который показывает, как нарисовать сеть, где цвета вершин представляют возраст вершины, от более старого (красного) до более нового (черный). Вот иллюстрация взята из этого graph-tool например:

enter image description here

Я надеюсь, что это поможет.

2

Полный список свойств вершин можно найти here. Я не уверен, что вы подразумеваете под «цветом фона». Если вы хотите добавить эффект ореола на вершинах, вы можете установить vertex_halo на True и использовать vertex_halo_color и vertex_halo_size для управления эффектом. Если вы хотите изменить цвет вершины или контура, вы можете использовать и vertex_fill_color, как вы уже есть.

 Смежные вопросы

  • Нет связанных вопросов^_^