circos中的颜色

circos中颜色设置

 

1 circos支持RGB和HSV设置颜色:

red = 255,0,0    # RGB definition
red = hsv(0,1,1) # HSV definition

2 circos当中还支持事先定义的颜色,

可以直接用一些字符来表示颜色,常见的:red, orange, yellow, green, blue, and purple等,可在这些颜色前面加上修饰,变换颜色的深浅:例如vvlred  表示:very very light version of red

 

vvl{name} - very very light version of color
vl{name}  - very light
l{name}   - light
{name}    - default tone
d{name}   - dark
vd{name}  - very dark
vvd{name} - very very dark

 

 

 另外,还支持梯度设置颜色,和上面提到的方法等价,例如把红颜色分成7等分,那么vvlred可以表示成reds-7-seq-1,具体代表的颜色如下图

 

vvlred = reds-7-seq-1
vlred  = reds-7-seq-2
lred   = reds-7-seq-3
red    = reds-7-seq-4
dred   = reds-7-seq-5
vdred  = reds-7-seq-6
vvdred = reds-7-seq-7

 

 

 3 支持Brewer palette色板中的颜色

色板颜色名称如下;

 

# diverging (-div-) (3-11 colors)
brbg
piyg
prgn
puor
rdbu
rdgy
rdylbu
rdylgn
spectral

# qualitative (-qual-) (3-8 colors, some up to 12 colors)
accent (3-8 colors)
dark2 (3-8 colors)
paired (3-12 colors)
pastel1 (3-9 colors)
pastel2 (3-8 colors)
set1 (3-9 colors)
set2 (3-8 colors)
set3 (3-12 colors)

 

使用方法例如取set1中的4个颜色,分别可以表示为:set1-4-qual-1,set1-4-qual-2,set1-4-qual-3,set1-4-qual-4;颜色代表的如下图

 

 

4 特殊颜色-染色体

chr1,chr2 chrx等的如下,一般应用与染色体(ideograms)文件的最后一列染色体颜色的设置,这个文件染色体的设置,好像不支持其他颜色,大家一定要注意;

 

 

更多circos颜色设置可参考官方说明:

http://circos.ca/documentation/tutorials/configuration/colors/lesson

 

###############################################################################

原文链接:https://www.omicsclass.com/article/830

 

posted @ 2020-04-16 22:21  大树下的蚂蚁  阅读(1093)  评论(0编辑  收藏  举报