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

时间:2015-03-27 14:21:28

标签: r graph igraph

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

我正在寻找以下其中一项:

1)如何将自定义节点绘制函数传递给绘制igraph函数或

2)如何使用igraph创建布局,然后手动绘制。

2 个答案:

答案 0 :(得分:0)

我不认为绘图功能中有任何自定义函数参数。 但是你可以将igraph情节与你自己的创作结合起来。请参阅this question的答案,了解如何使用布局坐标。

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

更新

请参阅Gabor Csardi关于顶点形状的答案。

答案 1 :(得分:0)

igraph支持顶点形状。您无法更改标签本身,但您可以省略标签,并从自定义顶点形状代码中添加标签。看这里的例子: http://igraph.org/r/doc/igraph.vertex.shapes.html