Bonjour à tous,
Voilà je suis bloquée dans un truc tout bête, j'ai une matrice qui ressemble par exemple à ceci :
où chaque ligne représente une séquence d'acides aminés, et chaque colonne la position. Chaque chiffre représente un acide aminé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mat.exp = matrix(sample(1:10, replace=TRUE), ncol=20, nrow=8)
Lorsque j'utilise l'attribut "col" de R, soit j'ai une coloration par séquence (donc par ligne), soit en faisant la transposée j'ai la coloration par position.
Et ce que j'aimerais avoir c'est la coloration par rapport aux nombres qui composent ma matrice.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 barplot(mat.exp) barplot(t(mat.exp))
Sachant que je m'étais créé un vecteur de 20 couleurs, mais celles-ci sont réutilisées au fur et à mesure (dans ma vraie matrice j'ai 75 séquences et plus de 250 positions, ce que je veux mettre en évidence sont des conservations d'acides aminés (type weblogo mais avec R).
Connaîtriez-vous le moyen ? Il doit bien exister, j'arrête pas de me prendre la tête dessus
Je vous remercie de m'avoir ne serait-ce que lue ^^
Cynthia
Partager