如果您从 R 中使用 igraph,请使用此选项
igraph_options {igraph} | R 文档 |
igraph 有一些参数,这些参数(通常)会影响许多函数的行为。 可以通过 igraph_options
为整个会话设置这些参数。
igraph_options(...)
igraph_opt(x, default = NULL)
... |
可以只给出一个列表作为参数,也可以以 |
x |
一个包含选项名称的字符串。 |
default |
如果在选项列表中未设置指定的选项,则返回此值。 这有助于检索选项并检查是否已设置,如果未设置,则单独设置。 |
通过调用 igraph_options
函数设置的参数值将在会话的剩余时间内保持有效,影响 igraph
包的其他函数的后续行为,前提是给定的参数与这些函数相关。
这提供了自定义 igraph
包的功能的可能性,例如通过在包 igraph 的加载钩子中插入对 igraph_options
的适当调用。
当前使用的参数(按字母顺序排列)
逻辑标量,是否将模型参数添加到各种图构造函数创建的图中。 默认情况下为 TRUE
。
逻辑标量,是否将顶点名称添加到节点级别索引,例如度数、介数等。 默认情况下为 TRUE
。
逻辑标量,是否使用图的名称(name
图属性,如果存在)作为 main
,以及顶点和边的数量作为 xlab
来注释 igraph 图。 默认为 FALSE
。
通过 plot_dendrogram
绘制社区结构树状图时要使用的绘图函数
。 可能的值为 ‘auto’(默认值)、‘phylo’、‘hclust’ 和 ‘dendrogram’。 有关详细信息,请参见 plot_dendrogram
。
指定如果修改图,如何处理边属性。 默认值为 list(weight="sum", name="concat", "ignore")
。 有关详细信息,请参见 attribute.combination
。
逻辑常量,打印图时是否打印边属性。 默认为 FALSE
。
逻辑标量,print.igraph
是否应同时显示图结构,或者仅显示图的摘要。
逻辑常量,打印图时是否打印图属性。 默认为 FALSE
。
逻辑常量,打印图时是否打印顶点属性。 默认为 FALSE
。
返回一组或一系列顶点/边的函数是否应返回正式的顶点/边序列对象。 此选项在 igraph 版本 1.0.0 中引入,默认为 TRUE。 如果您的包需要旧的行为,您可以在包的 .onLoad
函数中将其设置为 FALSE,而不会影响其他包。
是否对(稀疏)矩阵使用 Matrix
包。 如果用户使用较大的图,建议使用。
逻辑常量,igraph 函数是否应比最小程度多说话。 例如,如果 TRUE
,则某些函数在计算时将使用进度条。 默认为 FALSE
。
指定如果修改图,如何处理顶点属性。 默认值为 list(name="concat", "ignore")
。 有关详细信息,请参见 attribute.combination
。
igraph_options
返回一个列表,其中包含已更新参数的旧值(不可见)。 如果没有任何参数,则返回所有选项的值。
对于 igraph_opt
,为选项 x
设置的当前值,如果该选项未设置,则为 NULL
。
Gabor Csardi csardi.gabor@gmail.com
igraph_options
类似于 options
,igraph_opt
类似于 getOption
。
其他 igraph 选项: with_igraph_opt()
oldval <- igraph_opt("verbose")
igraph_options(verbose = TRUE)
layout_with_kk(make_ring(10))
igraph_options(verbose = oldval)
oldval <- igraph_options(verbose = TRUE, sparsematrices = FALSE)
make_ring(10)[]
igraph_options(oldval)
igraph_opt("verbose")