首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用matplotlib绘制‘'circos’风格的图?

用matplotlib绘制‘'circos’风格的图?
EN

Stack Overflow用户
提问于 2012-02-28 04:49:54
回答 3查看 5.2K关注 0票数 14

有没有人知道有没有办法用matplotlib的python包或者其他的python库来绘制circos-style图?它们不需要看起来像示例那样漂亮。

EN

回答 3

Stack Overflow用户

发布于 2012-02-28 23:00:32

据我所知,这方面没有直接的功能。如果要创建此功能,我将使用polar plots作为起点,然后创建一个transformation,将沿圆轴的数据位置转换为极坐标。

票数 5
EN

Stack Overflow用户

发布于 2012-03-12 14:55:39

Yann的想法是great.And more,circos是用PERL语言开发的,带有GD和其他模块,然后输出great.And(或png)。如果您想创建新的控制盘,Python也可以做到这一点:)

据我所知,如果你想通过matplotlib来实现circos风格的图像(圆形风格),你最好直接编写原始的python代码:

  1. 学习基本的SVG语法
  2. 使用python来生成基本的布局和设计你的图像elements
  3. computing并转换你的数据坐标;你最好在极坐标中思考(我做了同样的事情,但是没有打开source.)
  4. output

如果你愿意,加入circos的谷歌群讨论:http://groups.google.com/group/circos-data-visualization

票数 3
EN

Stack Overflow用户

发布于 2013-11-20 02:37:31

Biopython的模块GenomeDiagram似乎也有类似的功能,尽管它是为绘制基因组数据而设计的,但不是像circos那样的任何数据,并且输出不会那么好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9472070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档