2017-08-18 2 views

Répondre

1

pch = 1 est un cercle vide et ne peut pas être rempli. pch = 16 est une forme remplie sans bordure. La couleur pour pch = 1 et pch = 16 est définie par col. Seul le pch = 21 peut être rempli avec une couleur différente de sa couleur de bordure. La couleur du remplissage de pch = 21 est définie par bg dans de nombreuses fonctions de traçage et pt.bg dans legend().

plot(1:10, rep(1, 10), ylim = c(0, 2), axes = FALSE) 
legend(
    x = 1, y = 2, 
    legend = c("a", "b", "c", "d", "e"), 
    lty = "solid", 
    pch = c(1, 1, 1), 
    col = c("black", "black", "red", "red", "red"), 
    pt.bg = c("black", "white", "red", "green", "blue") 
) 
legend(
    x = 2.5, y = 2, 
    legend = c("a", "b", "c", "d", "e"), 
    lty = "solid", 
    pch = c(16, 16, 16), 
    col = c("black", "black", "red", "red", "red"), 
    pt.bg = c("black", "white", "red", "green", "blue") 
) 
legend(
    x = 4, y = 2, 
    legend = c("a", "b", "c", "d", "e"), 
    lty = "solid", 
    pch = c(21, 21, 21), 
    col = c("black", "black", "red", "red", "red"), 
    pt.bg = c("black", "white", "red", "green", "blue") 
) 

enter image description here