我正在将数据网络可视化为三个群体,一个人以及相应的公司和职位。在数据库中有不同的公司和职位。我希望格式化图形以供发布,因此需要以灰度打印。但是,根据职位和公司的说法,我需要一种区分一个人与另一个人的方法。我认为每个人都可以使用包含数字ID的下标。
但是,是否可以在igraph?
中下标部分顶点标签我知道以下适用于基础图,但是igraph呢?
plot(1,1, main=expression('title'^2))
另一种选择可能是为每个人分配不同的形状,但我不确定如何做到这一点。
答案 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")