igraph/R中的自定义节点绘制功能

igraph/R中的自定义节点绘制功能,r,graph,igraph,R,Graph,Igraph,在包Rgraphviz中,可以将绘制节点的自定义函数作为参数传递给plot()。这允许为每个节点构造任意复杂的子地块 我正在寻找以下内容之一: 1) 如何将自定义节点绘图功能传递给igraph的绘图功能,或 2) 如何使用igraph创建布局,然后手动打印 我认为plot函数中没有任何自定义函数参数。 但是你可以把IGRAPHE绘图和你自己的创作结合起来。有关如何使用布局坐标的信息,请参见答案 如果要打包绘图中的所有内容,可以定义类和特殊的绘图方法。也可以使用NextMethod与原始绘图相结合

在包Rgraphviz中,可以将绘制节点的自定义函数作为参数传递给plot()。这允许为每个节点构造任意复杂的子地块

我正在寻找以下内容之一:

1) 如何将自定义节点绘图功能传递给igraph的绘图功能,或


2) 如何使用igraph创建布局,然后手动打印

我认为plot函数中没有任何自定义函数参数。 但是你可以把IGRAPHE绘图和你自己的创作结合起来。有关如何使用布局坐标的信息,请参见答案

如果要打包
绘图
中的所有内容,可以定义类和特殊的绘图方法。也可以使用
NextMethod
与原始绘图相结合

使现代化
请参阅Gabor Csardi关于顶点形状的回答。

igraph支持顶点形状。不能更改标签本身,但可以忽略标签,然后从自定义顶点形状代码中添加标签。请参见此处的示例:

igraph具有顶点形状,请参见我的答案。