Coloration des données d'une matrice dans un barplot
Bonjour à tous,
Voilà je suis bloquée dans un truc tout bête, j'ai une matrice qui ressemble par exemple à ceci :
Code:
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:
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 :weird:
Je vous remercie de m'avoir ne serait-ce que lue ^^
Cynthia