Na moim wykresie mam dwa przecinające się wielokąty, jeden kolorowy i jeden z cieniowanymi liniami. W legendzie chciałbym, aby te dwa wielokąty i tablica przecięć były reprezentowane poprawnie. Oto co mam:Legenda z kolorowymi liniami wypełnienia i cieniowania w Bazie R
plot(1:4, 1:4, type="n", xaxt="n", xlab="", yaxt="n", ylab="")
polygon(c(2,4,2), c(1,3,3), col="gray")
polygon(c(3,3,1), c(1,3,2), col="red", density=10)
legend("topleft", legend=c("A", "B", "AB"), fill=c("gray", "red", "gray"),
density=c(NA, 10, NA), bty="n")
Czy jest możliwe aby zmienić kolor obramowania w legendzie do B do czerwonego i dodać czerwone linie cieniowania do symbolem AB?
Działa świetnie, dziękuję! – Sophia
Dziwne, jeśli 'bty' jest ustawione na" o "(= domyślnie), szary kolor tła pola legendy AB zniknie. – Rob
@Rob Jeśli ustawisz bty = "o", zostanie wyświetlone okno legendy z białym wypełnieniem, więc nie będziesz już widział poprzedniej legendy. Dodaj również bg = NA do drugiego wywołania legendy(), aby tło stało się przezroczyste. –