是否可以更改 igraph 图图例中 "images" 的形状?

Is it possible to change the shape of the "images" in the legend of an igraph plot?

使用:

legend(x=0, y=-1.2, xjust = 0.5, ncol=2, 
       c("men", "women"), pch=21, col="black", 
       pt.bg=c("gray", "gray"), pt.cex=1.5)

我在 igraph 情节上得到了这个图例:

但是我需要 "men" 的形状是正方形。那可能吗?如果是,那又如何呢?

如果您设置参数 pch = 22,图例将显示正方形而不是圆形。对于不同的符号,使用 pch = c(21, 22)。有关控制绘图字符的更多信息,请在控制台中键入 ?pch

像控制颜色、文本一样控制图例形状....

legend(x = 10, y = 100, xjust = 0.5, ncol = 2, c("men", "women"),
    pch = c(22, 21),
    col = "black", pt.bg = c("gray", "gray"), pt.cex = 1.5)