2010-07-02 24 views
6

Xin chào, tôi đang sử dụng các khía cạnh trong ggplot2 để vẽ phân bố biểu thức trong một số lượng lớn các gen. Các lệnh vẽ của tôi khá giống nhau:R + ggplot: cách thay đổi tùy chọn trên cơ sở từng khía cạnh

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

chúng chỉ vẽ sơ đồ dữ liệu trong top_n dưới dạng phân phối màu theo biến ptype. No trông tuyệt.

Tuy nhiên, một số gen này quan trọng hơn những gen khác. Nó sẽ được thực sự mát mẻ để làm nổi bật những gen đó là các yếu tố phiên mã (TF), ví dụ. Một cách để tôi thay đổi hộp tiêu đề màu trên mỗi khía cạnh tương ứng với TF, hoặc màu nền, hoặc một cái gì đó tương tự.

Có cách nào để tôi đặt tùy chọn các ô trên cơ sở từng khía cạnh không?

Đào xung quanh trong đối tượng p chưa bật lên bất kỳ thứ gì tôi có thể sử dụng, mặc dù có thể tôi đang thiếu thứ gì đó!

Trả lời

6

Bạn có thể sử dụng geom_rect với khoảng cách vô hạn và màu tô thay đổi từ khía cạnh sang khía cạnh.

Các vấn đề liên quan