Parcelle de catégories de données à l'aide de R
J'ai une liste de protéines noms(P1,P2,...,Pn) et ils sont classés en trois différents niveaux d'expression de Haut(H), moyen(M) et Faible(L) mesurées dans les trois conditions expérimentales (Exp1,Exp2, et Exp3).
Je souhaite faire un terrain comme indiqué dans la partie inférieure de la figure, avec le nom de l'protéines à gauche et le nom de l'expériences dans le haut et élevé, moyen et faible catégories sont indiquées en Rouge,vert et bleu respectivement.
Je suis nouveau sur R, je serais bien reconnaissant de toute aide.
Merci d'avance
OriginalL'auteur WoA | 2011-04-22
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un fichier avec les données de formaté comme ceci (séparateur: tabulation):
Et utilisé les commandes suivantes pour saisir et de les indiquer:
mat <- read.table(file.choose(),header=T)
# lire le fichier dans la mémoireattach(mat)
# carte les noms d'en-tête pour les noms de variablesplot(pv~exp,col=val)
# tracer les catégories les unes contre les autres et d'utiliserval (H,M,L)
que la gamme de couleurs. R va assigner les valeurs de couleurs sur son propre. Vous pouvez également créer une gamme de couleurs à l'aide de la val de la matrice de traduire (H,M,L) (Bleu,Rouge,Vert)... mais il y a d'autres documents pour qu'.Vous utilisez une formule, de sorte que alimentation argument de données au lieu de() ou attach().
merci pour le code
Vous êtes les bienvenus, veuillez-vote de ma réponse, si vous l'aimez.
OriginalL'auteur Damian
Ici est une approche qui utilise une partie de la magie de la
ggplot2
etreshape2
paquets.D'abord, recréer les données dans le format que vous avez décrit:
Ensuite, charger les packs complémentaires:
Ensuite, utilisez
melt()
convertir vos données de grand format grand format. La variable id est "P", et nous dire à la fonction pour renommer la "variable", "Exp":Parce que la L - M - H a sémantiques commande, nous utilisons la
ordered
paramètre defactor()
pour les informer de la R de cet ordre:Enfin, nous sommes prêts pour tracer vos données:
OriginalL'auteur Andrie