这篇文章主要讲解了“circos中的pattern怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“circos中的pattern怎么使用”吧!
创新互联是一家业务范围包括IDC托管业务,虚拟空间、主机租用、主机托管,四川、重庆、广东电信服务器租用,多线服务器托管,成都网通服务器托管,成都服务器租用,业务范围遍及中国大陆、港澳台以及欧美等多个国家及地区的互联网数据服务公司。
在官网提供的配置文件示例中,经常会见到pattern
这个参数。这个参数的作用和fill_color
类似,都用于指定填充的样式,只不过fill_color
使用颜色进行填充,pattern
则用点和线进行填充。
在hisograms
, heatmap
,links
这3种block 中,可以使用pattern
参数,指定填充的样式,用法如下:
pattern = checker
pattern
参数的取值范围包括以下9种:
solid
hline
hline-sparse
vline
vline-sparse
checker
checker-sparse
dot
dot-sparse
在软件的安装目录下的etc/patterns.conf
中,保存了pattern
的配置信息
在tiles
目录下,可以找到每种样式对应的图片。根据名字,可以把分成以下5大类别
1. solid
2. hlines
hlines :
hlines-sparse :
3. vlines
vlines :
vline-sparse:
4. checker
checkers :
checkers-sparse:
5. dots
dots :
dots-sparse :
solid
代表完全填充,hlines
代表水平线填充,vlines
代表竖线填充,checker
代表格子填充,dots
代表用点填充;加上sparse
后缀,相比不加后缀时,会稀疏一点。
pattern
默认的样式都是白底黑字,可以结合color
属性来改变其颜色。有以下两种写法:
1. 指定一个具体的颜色
示例
color = red
pattern = hlines
此时白色的背景依然不会变,但是默认的黑色的字体会替换成红色
2. 指定替换的模式
示例
color = white:red,black:orange
冒号分隔的两个颜色代表替换的意思,white:red
表示将默认的白色背景替换成红色,black:orange
代表将黑色替换成橙色。
结合pattern
和color
, 可以使得填充更加的多元化。看一个例子
对应的配置文件为
<> < > < > karyotype = data/karyotype/karyotype.human.txt < chromosomes_units = 1000000 chromosomes_display_default = yes> file = data/8/15/links.txt ribbon = yes flat = yes radius = 0.95r bezier_radius = 0r crest = 0.2 <condition = rand() < 0.5 pattern = eval((qw(hline vline checker dot))[rand(4)]) color = black:dblue,white:vlblue z = 10 condition = rand() < 0.5 pattern = eval((qw(hline vline checker dot))[rand(4)]) z = 5 >
感谢各位的阅读,以上就是“circos中的pattern怎么使用”的内容了,经过本文的学习后,相信大家对circos中的pattern怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!
本文标题:circos中的pattern怎么使用
新闻来源:http://scgulin.cn/article/ihpgdc.html