gpt4 book ai didi

python - 图形工具:如何更改顶点颜色?

转载 作者:行者123 更新时间:2023-11-30 23:04:38 24 4
gpt4 key购买 nike

如何设置顶点的背景颜色?

我知道应该有一个属性字典或其他东西,但我找不到示例。

我需要它为二分图中不同类型的顶点着色:

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

最佳答案

通过顶点的背景颜色,我假设您指的是 vertex_fill_color 属性。

以下代码取自here

# Normalised RGB color.
# 0->Red, 1->Blue
red_blue_map = {0:(1,0,0,1),1:(0,0,1,1)}
# Create new vertex property
plot_color = g.new_vertex_property('vector<double>')
# add that property to graph
g.vertex_properties['plot_color'] = plot_color
# assign a value to that property for each node of that graph
for v in g.vertices():
plot_color[v] = red_blue_map[g.vertex_properties['value'][v]]

gt.graph_draw(g,
vertex_fill_color=g.vertex_properties['plot_color'])

代码是不言自明的。

关于python - 图形工具:如何更改顶点颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33596264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com