2010-07-02 6 views
6

Salut J'utilise des facettes dans ggplot2 pour tracer la distribution de l'expression dans un grand nombre de gènes. Mes commandes sont assez génériques complotant:R + ggplot: comment changer les options sur une base par facette

p <- ggplot(top_n,aes(x=value,fill=ptype)) 
p <- p + geom_density(alpha = 0.2) 
p <- p + facet_wrap(~probe,...) 

ils complotent que les données top_n sous forme de distributions de couleur en fonction de la variable ptype. Cela semble très bien.

Certains de ces gènes, cependant, sont plus importants que d'autres. Ce serait vraiment cool de mettre en évidence ces gènes qui sont des facteurs de transcription (TF), par exemple. Un moyen serait pour moi de changer la case de titre de couleur sur chaque facette correspondant à un TF, ou la couleur de fond, ou quelque chose comme ça.

Y a-t-il un moyen pour moi de définir les options des parcelles par facette? Creuser autour de l'objet p n'a pas permis de trouver quoi que ce soit que je puisse utiliser, même s'il me manque probablement quelque chose!

Répondre

6

Vous pouvez utiliser geom_rect avec des étendues infinies et une couleur de remplissage qui varie d'une facette à l'autre.

Questions connexes