有没有一种方法可以在Python igraph中更改边缘的透明度?

3

我知道在plot函数中可以调整图形的整体不透明度(opacity = 0到1),但我找不到任何关于修改边缘不透明度(或透明度)的手册或在线搜索资料。

1个回答

5

您可以通过图边的颜色属性或plot()edge_color关键字参数来更改图边的不透明度。在那里指定的颜色会经过color_name_to_rgba函数处理,所以您可以使用任何color_name_to_rgba能理解的东西;最简单的可能是一个(R, G, B, A)元组或标准HTML #rrggbbaa语法,其中A代表不透明度。不幸的是,这个文档没有描述得很好,但我会在下一个发布版本中进行修复。


啊,我之前遇到过rgba,但不知道'a'控制透明度。太好了,再次感谢Tamás!g.es['color']="rgba(1,1,1,0.1)"对我很有效。 - Vince
未来参考:a代表alpha,指的是在alpha合成中使用的alpha通道(参见:http://en.wikipedia.org/wiki/Alpha_compositing),用于产生透明效果。 - Tamás

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接