只是想知道是否可以增加绘图的大小,以便节点和边缘可以更多地分散在绘图上。
原图:
期待的是什么:
我在布局函数中尝试了很多参数,例如area,niter等,但是它们都不起作用。顺便说一下,我正在使用' igraph'包装在R。
答案 0 :(得分:4)
如果您指的是生成的输出的实际大小(pdf,png等),您可以使用宽度和高度参数对其进行配置。检查此link是否为png,bpm等,此link是否为PDF格式。
MWE是这样的:
png("mygraph.png", heigh=400, width=600)
#functions to plot your graph
dev.off()
如果您指的是布局函数生成的图形的大小,如@MrFlick所引用,您应该检查您正在使用的特定布局的参数。
希望它对你有所帮助。
答案 1 :(得分:2)
在您的第二张图表中,显然图表可以划分为多个群集(或部分)。如果我理解正确,您希望有一个布局可以更明显地分离您的集群。
然后你可以通过计算两级布局来绘制它: 首先,计算图形的布局,以便为每个簇找到一个位置。 其次,根据第一步计算每个簇中的布局,并在相应位置绘制节点。