class documentation

igraph.Graph对象的艺术家。

参数
graph要绘制的 igraph.Graph 对象
layout用于绘图的布局对象或坐标矩阵。每个元素或行应描述一个顶点的坐标。
vertex_style一个字典,用于指定顶点的样式选项。
edge_style一个字典,用于指定边的样式选项。
方法 __init__ 未记录
方法 contains 跟踪鼠标交互的 'contains' 事件。
方法 draw 绘制每个子元素,使用一些缓冲机制。
方法 get_children 未记录
方法 get_datalim 根据图形布局数据获取x/y轴的限制。
方法 get_edge_labels 获取边标签艺术家的列表。
方法 get_edges 获取EdgeCollection艺术家。
方法 get_groups 获取HullCollection组/集群/覆盖艺术家。
方法 get_vertex_labels 获取顶点标签艺术家的列表。
方法 get_vertices 获取 VertexCollection 艺术家。
方法 pick 跟踪鼠标交互的'pick'事件。
方法 set 一次性设置多个参数。
实例变量 graph 未记录
实例变量 kwds 未记录
实例变量 legend_info 未记录
实例变量 stale 未记录
方法 _clear_state 未记录
方法 _draw_edge_labels 未记录
方法 _draw_edges 绘制边
方法 _draw_groups 如果请求,绘制高亮的顶点组
方法 _draw_vertex_labels 未记录
方法 _draw_vertices 绘制顶点
方法 _kwds_post_update 未记录
方法 _reprocess 为实际绘图准备艺术家和子元素。
方法 _set_edge_curve 未记录
实例变量 _edge_builder 未记录
实例变量 _edge_drawer 未记录
实例变量 _edge_drawer_factory 未记录
实例变量 _edge_labels 未记录
实例变量 _edge_order 未记录
实例变量 _edges 未记录
实例变量 _groups 未记录
实例变量 _legend_info 未记录
实例变量 _vertex_builder 未记录
实例变量 _vertex_drawer 未记录
实例变量 _vertex_drawer_factory 未记录
实例变量 _vertex_labels 未记录
实例变量 _vertex_order 未记录
实例变量 _vertices 未记录

继承自 AbstractGraphDrawer:

静态方法 ensure_layout 确保 layoutLayout 实例的辅助方法。如果不是,该方法将尝试根据以下规则将其转换为 Layout
静态方法 _determine_edge_order 返回给定图的边必须绘制的顺序,假设相关的关键字参数(edge_orderedge_order_by)在 kwds 中以字典形式给出。如果既没有 edge_order...
静态方法 _determine_vertex_order 返回给定图的顶点必须绘制的顺序,假设相关的关键字参数(vertex_ordervertex_order_by)在 kwds 中以字典形式给出。如果两者都没有...
def __init__(self, graph, vertex_drawer_factory=MatplotlibVertexDrawer, edge_drawer_factory=MatplotlibEdgeDrawer, mark_groups=None, layout=None, palette=None, **kwds): (source)

未记录

def contains(self, mouseevent): (source)

跟踪鼠标交互的“包含”事件。

@_stale_wrapper
def draw(self, renderer, *args, **kwds): (source)

绘制每个子元素,使用某种缓冲机制。

def get_children(self): (source)

未记录

def get_datalim(self): (source)

根据图形布局数据获取x/y轴的限制。

根据顶点标记的大小有一个小的填充,以确保它适合画布。

def get_edge_labels(self): (source)

获取边缘标签艺术家的列表。

def get_edges(self): (source)

获取 EdgeCollection 艺术家。

def get_groups(self): (source)

获取HullCollection组/集群/封面艺术家。

def get_vertex_labels(self): (source)

获取顶点标签艺术家的列表。

def get_vertices(self): (source)

获取顶点集合艺术家。

def pick(self, mouseevent): (source)

跟踪鼠标交互的“选择”事件。

def set(self, **kwds): (source)

一次性设置多个参数。

可以使用与 igraph.plot 函数相同的选项。

未记录

未记录

legend_info = (source)

未记录

未记录

def _clear_state(self): (source)

未记录

def _draw_edge_labels(self): (source)

未记录

def _draw_edges(self): (source)

绘制边缘

def _draw_groups(self): (source)

如果请求,绘制高亮的顶点组

def _draw_vertex_labels(self): (source)

未记录

def _draw_vertices(self): (source)

绘制顶点

def _kwds_post_update(self): (source)

未记录

def _reprocess(self): (source)

为艺术家和孩子们准备实际的绘画。

这里没有绘制子元素,但属性字典被编组到它们特定的艺术家。

def _set_edge_curve(self): (source)

未记录

_edge_builder = (source)

未记录

_edge_drawer = (source)

未记录

_edge_drawer_factory = (source)

未记录

_edge_labels: list = (source)

未记录

_edge_order = (source)

未记录

未记录

未记录

_legend_info: dict = (source)

未记录

_vertex_builder = (source)

未记录

_vertex_drawer = (source)

未记录

_vertex_drawer_factory = (source)

未记录

_vertex_labels: list = (source)

未记录

_vertex_order = (source)

未记录

_vertices = (source)

未记录