Vorrei colorare punti in un grafico a coppie basato su determinati indici di riga. Ecco il codice che ho usato per tracciare 1 variabile contro un'altra.Punti di colorazione in una trama di coppie
cases<-which(rownames(data_no_na) %in% colnames(tumor_data))
controls<-which(rownames(data_no_na) %in% colnames(control_data))
plot(y=range(pca[,1]),x=range(pca[,2]),type='n',xlab="Principle Component 2",ylab="Principle Component 1", main="Iterative Thresholding Sparse PCA")
points(y=pca[cases,1], x=pca[cases,2], col = 'red')
points(y=pca[controls,1], x=pca[controls,2], col = 'blue');
Un semplice trama coppie è qualcosa di simile:
pairs(pca[,1:3])
EDIT: ESEMPIO:
cases<-1:10
controls<-11:20
pca<-matrix(c(rnorm(3*10,0,1),rnorm(3*10,5,1)),nrow=20,ncol=3)
si dovrebbe dare un esempio riproducibile. – agstudy
Ciò significa che dobbiamo vedere l'output dei tuoi dati reali o di alcuni dati fittizi che possono illustrare la trama sopra. Prova ad incollare l'output di 'dput (head (cases))' & 'dput (head (controls))' se i tuoi dati non contengono molte colonne. –
Ciao! Rendi riproducibili i tuoi post dando un'occhiata a [** Come fare un ottimo esempio riproducibile **] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible- esempio) per noi per aiutarti. Grazie. – Arun