【问题标题】:Is there a way to alter the edge opacity in Python igraph?有没有办法改变 Python igraph 中的边缘不透明度?
【发布时间】:2019-12-05 23:44:41
【问题描述】:

我知道您可以在绘图函数中调整图形的整体不透明度(不透明度 =(0 到 1)),但我在手动或在线搜索中找不到任何关于改变边缘不透明度(或透明度)的内容?

【问题讨论】:

    标签: python igraph opacity


    【解决方案1】:

    可以使用边缘的color 属性或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)" 对我来说效果很好。
    • 供将来参考:a 代表alpha,指的是用于 alpha 合成的 alpha 通道(参见:en.wikipedia.org/wiki/Alpha_compositing)以产生透明效果。
    猜你喜欢
    • 2021-10-16
    • 1970-01-01
    • 2021-03-01
    • 2011-03-12
    • 1970-01-01
    • 2015-03-09
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    相关资源
    最近更新 更多