python-igraph API 参考

python-igraph 中所有类、函数和方法的列表

类文档

class RainbowPalette(Palette)

在层级结构中查看

一个沿比例尺改变颜色色调的调色板。

彩虹调色板中的颜色都具有相同的饱和度、值和 alpha 分量,而色调在线性变化的两个给定极值之间变化。如果色调在零和一之间变化(这是默认设置),则此调色板具有可以很好地环绕的优点。

示例

>>> pal = RainbowPalette(n=120)
>>> pal.get(0)
(1.0, 0.0, 0.0, 1.0)
>>> pal.get(20)
(1.0, 1.0, 0.0, 1.0)
>>> pal.get(40)
(0.0, 1.0, 0.0, 1.0)
>>> pal = RainbowPalette(n=120, s=1, v=0.5, alpha=0.75)
>>> pal.get(60)
(0.0, 0.5, 0.5, 0.75)
>>> pal.get(80)
(0.0, 0.0, 0.5, 0.75)
>>> pal.get(100)
(0.5, 0.0, 0.5, 0.75)
>>> pal = RainbowPalette(n=120)
>>> pal2 = RainbowPalette(n=120, start=0.5, end=0.5)
>>> pal.get(60) == pal2.get(0)
True
>>> pal.get(90) == pal2.get(30)
True

此调色板是仿照彩虹R 的命令。

方法 __init__ 创建彩虹调色板。
方法 _get 返回与给定颜色索引对应的颜色。
实例变量 _alpha 未归档
实例变量 _dh 未归档
实例变量 _s 未归档
实例变量 _start 未归档
实例变量 _v 未归档

继承自 Palette

方法 __len__ 返回此调色板中的颜色数量
方法 __plot__ 在给定的 Cairo 上下文中绘制调色板的颜色
方法 __repr__ 未归档
方法 clear_cache 清除结果缓存。
方法 get 从调色板返回给定的颜色。
方法 get_many 从调色板返回多种颜色。
属性 length 返回此调色板中的颜色数量
实例变量 _cache 未归档
实例变量 _length 未归档
def __init__(self, n=256, s=1, v=1, start=0, end=1, alpha=1):

创建彩虹调色板。

参数
n调色板中颜色的数量。
s调色板中颜色的饱和度。
v调色板中颜色的值分量。
开始彩虹开始的色调(介于 0 和 1 之间)。
end彩虹结束的色调(介于 0 和 1 之间)。
alpha调色板中颜色的 alpha 分量。
def _get(self, v):

返回与给定颜色索引对应的颜色。

参数
v要检索的颜色的数值索引
返回值
包含 RGBA 值的 4 元组
_alpha =

未归档

_dh =

未归档

_s =

未归档

_start =

未归档

_v =

未归档