2010-07-02 18 views
6

Witam Używam faset w ggplot2 do wykreślenia rozkładu ekspresji w dużej liczbie genów. Moi kreślenia polecenia są dość ogólna:R + ggplot: jak zmienić opcje dla poszczególnych aspektów

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

po prostu wykreślić dane w top_n jako rozkładów kolorowych według zmiennej ptype. Wygląda świetnie.

Niektóre z tych genów są jednak ważniejsze niż inne. Byłoby naprawdę fajnie podkreślić na przykład te geny, które są czynnikami transkrypcyjnymi (TF). Jednym ze sposobów byłoby dla mnie zmienić pole tytułu koloru na każdym elemencie odpowiadającym TF, kolorowi tła lub temu podobnemu.

Czy jest dla mnie sposób, aby ustawić opcje działek na podstawie facet?

Kopanie w obiekcie p nie przyniosło niczego, czego mógłbym użyć, chociaż prawdopodobnie czegoś brakuje!

Odpowiedz

6

Można użyć numeru geom_rect o nieskończonych rozmiarach i kolorze wypełnienia, który różni się w zależności od aspektu.

Powiązane problemy