可以在igraph中下标或更改顶点形状吗?

时间:2016-07-31 09:11:54

标签: r igraph

我正在将数据网络可视化为三个群体,一个人以及相应的公司和职位。在数据库中有不同的公司和职位。我希望格式化图形以供发布,因此需要以灰度打印。但是,根据职位和公司的说法,我需要一种区分一个人与另一个人的方法。我认为每个人都可以使用包含数字ID的下标。

但是,是否可以在igraph?

中下标部分顶点标签

我知道以下适用于基础图,但是igraph呢?

plot(1,1, main=expression('title'^2))

另一种选择可能是为每个人分配不同的形状,但我不确定如何做到这一点。

1 个答案:

答案 0 :(得分:0)

可以使用以下方式更改形状

V(a)$shape <- c("circle", "circle", "circle", "circle", "square", "square", "rectangle", "rectangle")

然后绘制:

plot(a, layout = layout, vertex.size = 35,vertex.frame.color= "white",vertex.label.color = "black",vertex.color = V(a)$color,vertex.shape = V(a)$shape,vertex.label.family = "sans",edge.width=E(a)$weight,edge.color="light grey")