Ho una matrice a 3 colonne; i grafici sono costituiti da punti basati sui valori della colonna 1 e della colonna 2, ma colorati in base alla colonna 2 (6 diversi gruppi). Posso con successo tracciare tutti i punti, tuttavia, l'ultimo gruppo di grafici (gruppo 6) a cui è stato assegnato il colore viola, maschera i grafici degli altri gruppi. C'è un modo per rendere più trasparenti i punti della trama?Un modo per rendere più trasparenti i punti di tracciamento nello scatterplot in 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)
Sembra Posso solo aggiungere impostazioni RGB per un singolo gruppo di punti. Come posso applicare questo a più di 1 gruppo? – Steve
es .: due colori diversi: 'punti ((1:10) +0.05, col = rgb (c (0, 0), c (1, 0), c (0, 1), rep (0.5, 2)) , pch = 16) '(puoi usare lo stesso approccio per 6 colori diversi) – sgibb