去掉R中图形图中的顶点标签

Son*_*hra 8 plot r igraph

我正在开展一个小项目,涉及查找图表的社区结构和绘图.我正在使用label.propagation.community算法进行社区检测,并使用以下代码行进行绘图:

plot(community_1, graph_1)
Run Code Online (Sandbox Code Playgroud)

它正如预期的那样工作,给出了以下情节.在此输入图像描述.

问题是图表显示了使得图表看起来更拥挤的顶点标签.有什么办法可以摆脱剧情中的这些标签吗?我不想修改图表和社区中的任何内容; 只是想告诉情节不要打印标签.

Chu*_*uck 11

对于那些在igraph图的属性中偶然发现这一点的人来说,graph可以在igraph这里找到完整的属性列表:http://kateto.net/networks-r-igraph

在5.1节中,您将找到:

5.1绘制参数

NODES

vertex.color节点颜色

vertex.frame.color节点边框颜色

vertex.shape"none","circle","square","csquare","rectangle"之一

"crectangle","vrectangle","pie","raster"或"sphere"vertex.size节点的大小(默认为15)vertex.size2节点的第二个大小(例如,对于矩形)

vertex.label用于标记节点的字符向量

vertex.label.family标签的字体系列(例如"Times","Helvetica")

vertex.label.font字体:1平原,2粗体,3,斜体,4粗体斜体,5符号

vertex.label.cex字体大小(乘法因子,取决于设备)

vertex.label.dist标签和顶点之间的距离

vertex.label.degree标签相对于顶点的位置,其中0为右,"pi"为左,"pi/2"在下方," - pi/2"在上方

EDGES

edge.color边缘颜色

edge.width边缘宽度,默认为1

edge.arrow.size箭头大小,默认为1

edge.arrow.width箭头宽度,默认为1

edge.lty线型,可以是0或"空白",1或"实心",2或"虚线",3或"点缀",4或"dotdash",5或"longdash",6或"twodash"

edge.label用于标记边缘的字符向量

edge.label.family标签的字体系列(例如"Times","Helvetica")

edge.label.font字体:1平原,2粗体,3,斜体,4粗体斜体,5符号

edge.label.cex边标签的字体大小

edge.curved边缘曲率,范围0-1(FALSE将其设置为0,TRUE设置为0.5)

arrow.mode指定边是否应该有箭头的矢量,可能的值:0没有箭头,1个后退,2个前进,3个都是

其他

margin图表周围的空白边距,矢量长度为4

如果帧为TRUE,则绘图将被加框

main如果设置,则为图表添加标题

sub如果设置,则在图中添加字幕

从这一点开始,正如@VincentGuillemot所指出的那样,您可以使用该vertex.label参数来操作节点标签.

要删除标签,您可以写:

plot(community_1, graph_1, vertex.label=NA)
Run Code Online (Sandbox Code Playgroud)