Mam macierz 3 kolumn; wykresy są tworzone punktami opartymi na wartościach kolumny 1 i kolumny 2, ale kolorowane w oparciu o kolumnę 2 (6 różnych grup). Mogę z powodzeniem wykreślić wszystkie punkty, jednak ostatnia grupa plot (grupa 6), której przypisano kolor fioletowy, maskuje wykresy pozostałych grup. Czy istnieje sposób na zwiększenie przejrzystości punktów fabuły?Jakikolwiek sposób, aby punkty rzutu w wykresie rozrzutu były bardziej przezroczyste w R?
s <- read.table("/.../parse-output.txt", sep="\t")
dim(s)
[1] 67124 3
x <- s[,1]
y <- s[,2]
z <- s[,3]
cols <- cut(z, 6, labels = c("pink", "red", "yellow", "blue", "green", "purple"))
plot(x, y, main= "Fragment recruitment plot - FR-HIT", ylab = "Percent identity", xlab = "Base pair position", col = as.character(cols), pch=16)
Wydaje Mogę tylko dodać ustawienia RGB do jednej grupy punktów. Jak mogę zastosować to do więcej niż jednej grupy? – Steve
np .: dwa różne kolory: 'punkty ((1:10) +0,05, col = rgb (c (0, 0), c (1, 0), c (0, 1), rep (0,5, 2)) , pch = 16) '(możesz użyć tego samego podejścia dla 6 różnych kolorów) – sgibb