Bonjour à tous,

Voilà je suis bloquée dans un truc tout bête, j'ai une matrice qui ressemble par exemple à ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
mat.exp = matrix(sample(1:10, replace=TRUE), ncol=20, nrow=8)
où chaque ligne représente une séquence d'acides aminés, et chaque colonne la position. Chaque chiffre représente un acide aminé.
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
barplot(mat.exp)
barplot(t(mat.exp))
Et ce que j'aimerais avoir c'est la coloration par rapport aux nombres qui composent ma matrice.
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