是否有可能改变igraph图的图例中“图像”的形状?

时间:2017-10-04 14:55:49

标签: r plot igraph

使用:

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情节中得到了这个传奇:

enter image description here

但是我需要“男人”的形状才能成为一个正方形。那可能吗?如果是这样的话怎么样?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:2)

控制图例形状,就像颜色,文字....

一样
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)

enter image description here