circos 可视化手册- images 篇

image这个block是circos内置的block之一,其配置文件为软件安装目录下的etc/image.conf。内容为

默认的image的配置由两个文件决定

  1. image.generic.conf

  2. background.white.conf

image.generic.conf文件内容如下

包含以下几个属性

  1. dir
    dir指定生成的图片的目录,.代表当前目录

  2. file
    file指定生成的图片的名字,默认为circos.png

  3. png
    png指定生成的图片的格式,yes代表生成png格式的图片

  4. svg
    svg指定生成的图片的格式,yes代表生成svg格式的图片

  5. radius
    radius指定图片半径的大小,由于circos是圆形布局,所以用圆的半径来控制图片大小,生成的图片是正方形的,边长为2 * radius

  6. angle_offset
    angle_offset指定起始染色体的偏移角度,默认起始的角度为0度,对应表盘上3点钟位置,angle_offset = -90 , 第一条染色体位于表盘上12点钟位置,

  7. auto_alpha_colors
    auto_alpha_colors代笔对颜色添加透明度,在原来RGB颜色的基础上,添加一个alpha透明度属性,

  8. auto_alpha_step
    auto_alpha_step指定透明度的大小,取值范围0-100, 默认值为5

background.white.conf文件只有一行内容

background = white

指定生成的图片的背景色,可以看到这里为白色,所以默认生成的图片背景色都为白色。

在使用时,我们通常只调用系统内置的image的配置文件就可以了,写法如下

此时image的相关配置就是系统默认配置,当我们想要改变其中某项默认配置时,比如修改背景色为黑色,需要使用*操作符,示例如下

在想要修改的参数后面添加*, 然后重新赋值即可。

对于background, 有两点需要注意

1.背景色可以设置成透明

写法如下

background = transparent

2.背景除了可以是颜色之外,也可以是另外一幅图

写法如下:

background = background.png

要求背景图片的格式必须为png,而且大小必须和输出图片的大小完全一致。

最后看一个更换背景色的例子

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,593评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握CSS三种显示...
    七彩小鹿阅读 6,366评论 2 66
  • 欢迎大家 ❤️ 收藏,遇到问题在此页面 command + F 说不定你遇到的问题已经有解决方案了,如果有问题可以...
    giants_one阅读 4,614评论 7 10
  • 过了明天,注定又要彼此分离!对于此我不会感到悲伤,相反我将这天称为我们的节日。 这天以后,那些小伙子,小姑娘们开始...
    白菜1234阅读 200评论 0 0