找回密码
 注册
查看: 1467|回复: 0

R语言 Rgraphviz包 buildNodeList()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-22 20:55:28 | 显示全部楼层 |阅读模式
buildNodeList(Rgraphviz)
buildNodeList()所属R语言包:Rgraphviz

                                        A function to build lists of node and edge objects
                                         一个函数来构建节点和边缘对象名单

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

These functions can be used to generate lists of pNode and pEdge objects from an object of class graph.  These lists can then be sent to Graphviz to initialize and layout the graph for plotting.
这些功能可以用来生成一个对象类pNodepEdge和graph对象名单。这些列表,然后可以发送到Graphviz的初始化和布局绘制的图形。


用法----------Usage----------


buildNodeList(graph, nodeAttrs = list(), subGList=list(), defAttrs=list())
buildEdgeList(graph, recipEdges=c("combined", "distinct"),
              edgeAttrs = list(), subGList=list(), defAttrs=list())



参数----------Arguments----------

参数:graph
An object of class graph
一个对象的类graph


参数:nodeAttrs
A list of attributes for specific nodes
一个特定节点的属性列表


参数:edgeAttrs
A list of attributes for specific edges
一个特定的边缘属性列表


参数:subGList
A list of any subgraphs to be used in Graphviz
任何使用Graphviz的子图


参数:recipEdges
How to deal with reciprocated edges
如何投桃报李边缘处理


参数:defAttrs
A list of attributes used to specify defaults.
用来指定默认的属性列表。


Details

详情----------Details----------

These functions will take either the nodes or the edges of the specified graph and generate a list of either pNode or pEdge objects.
这些功能将节点或指定图形的边缘,并生成一个或者pNode或pEdge对象的名单。

The recipEdges argument can be used to specify how to handle reciprocal edges.  The default value, combined will combine any reciprocated edges into a single edge (and if the graph is directed, will by default place an arrowhead on both ends of the edge), while the other option is distinct which will draw to separate edges.  Note that in the case of an undirected graph, every edge of a graphNEL is going to be reciprocal due to implementation issues.
recipEdges参数可用于指定如何处理相互边缘。默认值,combined将合并成一个单一的边缘任何往复边缘(图指示,如果将默认位置上的边缘两端的箭头),而其他选项是distinct这将绘制单独的边缘。注意:在一个无向图的情况下,每graphNEL优势要因执行问题是相互的。

The nodeAttrs and edgeAttrs attribute lists are to be used for cases where one wants to set an attribute on a node or an edge that is not the default.  In both cases, these are lists with the names of the elements corresponding to a particular attribute and the elements containing a named vector - the names of the vector are names of either node or edge objects and the values in the vector are the values for this attribute.
nodeAttrs和edgeAttrs属性列表要情况,其中一个要设置一个节点或边缘,是不是默认属性。在这两种情况下,这些都与一个特定的属性和元素包含一个名为矢量相应的元素的名称列表 - 向量的名字是任一节点或边缘对象的名称,并在向量的值是这个值属性。

Note that with the edgeAttrs list, the name of the edges are in a particular format where an edge between x and y is named x~y. Note that even in an undirected graph that x~y is not the same as y~x - the name must be in the same order that the edge was defined as having.
请注意,edgeAttrs列表,边缘的名称是在一个特定的格式,其中被命名为X和Y之间的边缘x~y。请注意,即使是在一个无向图x~y是不一样的y~x - 名称必须是在边缘被定义为具有相同的顺序。

The subGraph argument can be used to specify a list of subgraphs that one wants to use for this plot.  The buildXXXList functions will determine if a particular node or edge is in one of the subgraphs and note that in the object.
subGraph参数可用于指定子图的列表,要使用这个图。 buildXXXList功能将决定,如果在一个子图,并说明该对象是一个特定的节点或边缘。

The defAttrs list is a list used to specify any default values that one wishes to use.  The element names corresponde to the attribute and the value is the default for that particular attribute.
defAttrs列表是用来指定任何默认值,使用一个愿望列表。元素名称corresponde属性和价值,是特定属性的默认。

If there is no default specified in defAttrs for an attribute declared in nodeAttrs or edgeAttrs, then the latter must have a value for every node or edge in the graph.  Otherwise, if a default is supplied, that value is used for any node or edge not explicitly defined for a particular attribute.
如果没有指定默认defAttrsnodeAttrs或edgeAttrs,那么后者必须有一个图中的每个节点或边缘价值声明的属性。否则,如果默认提供,该值用于为一个特定的属性没有明确定义的任何节点或边缘。


值----------Value----------

A list of class pNode or pEdge objects.
一类pNode或pEdge对象名单。


作者(S)----------Author(s)----------


Jeff Gentry



参见----------See Also----------

agopen, plot.graph,
agopen,plot.graph


举例----------Examples----------


   set.seed(123)
   V <- letters[1:10]
   M <- 1:4
   g1 <- randomGraph(V, M, .2)

   z <- buildEdgeList(g1)
   x <- buildNodeList(g1)

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-22 19:13 , Processed in 0.026288 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表