千家信息网

circos中histograms有什么用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍了circos中histograms有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。histograms可以看做
千家信息网最后更新 2026年11月03日circos中histograms有什么用

这篇文章主要介绍了circos中histograms有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

histograms可以看做是line plot的一个变种,首先来看一个示例


图中最内圈的就是historgams了,可以看到由许多个柱子组成,每个柱子都是file中定义的一个区域,柱子的高度由这个区域的value决定。所有的柱子共有两个方向,一部分朝内,另外一部分朝外。

这个图片对应的数据如下:

可以看到value的值有正有负,当同时包括了正负数时,所有正数的柱子是一个方向,负数的柱子是另外一个方向。以上这些都是默认行为。

下面看一个最基本的配置文件的例子

r0, r1, max和min这些属性在之前的文章中已经详细解释过,今天主要看下histogram独有的几个参数

1. extend_bin

每个bin的区间是在file文件中事先定义好的, extend_bin控制是否把相邻的bin连接起来, 比如对于下面这个数据

可以看到这3个区间是有一定间隔的,默认情况下,在图上对应的bin肯定是不连续的;当设置了extend_bin = yes之后,会将这3个bin连在一起。

具体的做法就是延伸file中定义好的区间,比如前2个bin之间有间隔,取这个间隔的中间点的位置,作为第一个bin的终止位置,第2个bin的起始位置,这样两个bin就连接起来了。

看一个案例

图中的两个histogram基于相同的数据,当extend_bin = no时,按照file中定义的区间来画,可以看到区间并不是连续的;当extend_bin = yes时,所有的bin都变成连续的了。

改变了file文件中定义的区间,通常情况下, 不太推荐使用extend_bin = yes。

2. 颜色相关的属性

histogram中,和颜色相关的共有以下4个属性

  1. color
    线条的颜色

  2. fill_color
    bin的填充色

  3. background_color
    bin的背景色

  4. fill_under
    当fill_under = yes 时,background_color作为bin的填充色,fill_color作为线条的颜色,会覆盖color定义的值

另外一个需要掌握的就是定义多种颜色的技巧,以最常用的fille_color为例,主要有两种方式:

1. 设置多个条件

根据某个阈值将value划分成不同的部分,每个部分通过rule定义不同的填充色

2. 设置一个条件

condition = 1表示这个rule一直发挥作用,类似编程中的while(1), 永远为真。这里的fill_color的值通过一个表达式来定义。

remap_int函数根据value在区间[-1, 1]的位置, 映射到[1,9]区间中,生成一个1到0之间的整数,然后通过sprintf函数定义颜色为spectral-9-div调色板中的一个颜色。

spectral-9-div这个调色板是在/etc/brewer.all.conf文件中定义的

在该文件中,还定义了其他颜色的调色板,中间的数字代表了调色板中的颜色总数,可以根据需要选择合适的调色板。

感谢你能够认真阅读完这篇文章,希望小编分享的"circos中histograms有什么用"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

颜色 区间 柱子 文件 调色板 位置 篇文章 两个 就是 属性 数据 方向 不同 之间 函数 区域 同时 情况 是在 条件 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 唐信互联网科技 大连 伴你行互联网科技有限公司 猫创互联网科技 掌上梦互联网科技 齐家互联网科技有限公司 互联网科技汛 互联网科技股午盘股票涨跌 太原新华互联网科技学校怎么样 博兴的互联网电子科技公司 宁夏众和广鑫互联网科技有限公司 注册互联网科技公司经营范围大全 乌鲁木齐新华智原互联网科技学校 互联网行业科技股 广州百诚互联网科技有限公司官网 张召忠谈中国互联网科技 福州德业互联网科技 陕西九四连强互联网科技有限公司 互联网领先科技活动 广西泛欧互联网科技有限公司 互联网科技品牌 互联网黑科技 互联网下的科技发展 西安互联网科技 互联网科技素材视频竖屏 新华互联网科技校企合作 受益于互联网科技的高速发展 杭州壁岐互联网科技有限公司 佛山市拉法互联网科技有限公司 卡尔迅互联网科技有限公司 容联科技互联网电商
0