千家信息网

circos中的pattern怎么使用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"circos中的pattern怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"circos中的pattern怎么使用"吧!在
千家信息网最后更新 2026年11月03日circos中的pattern怎么使用

这篇文章主要讲解了"circos中的pattern怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"circos中的pattern怎么使用"吧!

在官网提供的配置文件示例中,经常会见到pattern这个参数。这个参数的作用和fill_color类似,都用于指定填充的样式,只不过fill_color使用颜色进行填充,pattern则用点和线进行填充。

在hisograms, heatmap,links这3种block 中,可以使用pattern参数,指定填充的样式,用法如下:

pattern = checker

pattern参数的取值范围包括以下9种:

  1. solid

  2. hline

  3. hline-sparse

  4. vline

  5. vline-sparse

  6. checker

  7. checker-sparse

  8. dot

  9. 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           = 1000000chromosomes_display_default = yesfile   = data/8/15/links.txtribbon = yesflat   = yesradius        = 0.95rbezier_radius = 0rcrest         = 0.2condition  = rand() < 0.5pattern    = eval((qw(hline vline checker dot))[rand(4)])color      = black:dblue,white:vlbluez          = 10condition  = rand() < 0.5pattern    = eval((qw(hline vline checker dot))[rand(4)])z          = 5<>

感谢各位的阅读,以上就是"circos中的pattern怎么使用"的内容了,经过本文的学习后,相信大家对circos中的pattern怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

代表 参数 样式 颜色 示例 学习 配置 内容 后缀 文件 白色 目录 红色 背景 黑色 稀疏 两个 作用 例子 冒号 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技园 广州万易互联网科技有限公司 互联网金融 金融科技 卓越科技(互联网 ) 迪茉互联网科技 天扬科技互联网广告 甘肃拓世互联网科技有限公司 互联网巨头投资的硬核科技 青海省互联网新科技 青岛中康互联网医疗科技有限公司 金融科技与互联网金融相同和不同 河南猎农互联网科技有限公司 互联网科技革命什么开始 保险科技服务互联网营销体系 广州富喜互联网络科技 互联网科技年终奖 湖北辰鑫科技互联网 福仕德教育科技互联网 杭州融税互联网科技有限公司 陕西彩京云互联网科技有限公司 中国互联网科技股 高科技与互联网 百单互联网科技有限公司 奇酷互联网络科技公司 青岛中康互联网医疗科技有限公司 昭通云南众福互联网科技有限公司 湖南诚度互联网科技有限公司 科技互联网大厂 福州德业互联网科技 长沙易易互联网科技有限公司
0