首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Circos SVG文本放置不正确的问题?

如何解决Circos SVG文本放置不正确的问题?
EN

Stack Overflow用户
提问于 2011-12-13 17:28:37
回答 1查看 521关注 0票数 2

我有以下Circos图表,我将其呈现为SVG文件,然后将其转换为PNG,以便于说明:

环绕外圈的文本标签从12点到9点方向正确,向外定向,远离灰色弧线。

在9和12之间,文本标签向内排列,与灰色弧线重叠。这是意想不到的。

这里有一个特写,来澄清这个问题:

如果我从Circos而不是SVG输出PNG,则会正确绘制标签,但随后将无法在Adobe Illustrator或Inkscape中标记矢量格式的SVG图形。所以我需要SVG输出。

下面是与添加标签相关的circos.conf文件的一个片段:

代码语言:javascript
复制
<image>
dir = /tmp
file = circos.png
png = yes
radius = 3000p
background = white
angle_offset = -176
</image>

...

<plots>
<plot>
type                           = text
color                          = black
file                           = factorList.txt
r0                             = 1r
r1                             = 1r+200p
label_size                     = 12p
label_font                     = condensedbold
padding                        = 0p
rpadding                       = 0p
label_snuggle                  = yes
max_snuggle_distance           = 1r
snuggle_sampling               = 2
snuggle_tolerance              = 0.25r
snuggle_link_overlap_test      = yes 
snuggle_link_overlap_tolerance = 2p
snuggle_refine                 = yes
</plot>
</plots>

我不确定我可以应用什么其他选项来尝试解决这个问题。我的问题是:我应该在这个或其他配置文件中尝试什么,以修复SVG输出?谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2012-01-11 11:07:21

也许你可以试试这个选项:

代码语言:javascript
复制
label_rotate = no

我认为上面的布局是由依附选项引起的,还要检查你的conf文件,并确保plot(type=text)的所有"r0“和"r1”都大于1r。

Here is the circos lessonss example

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

https://stackoverflow.com/questions/8486880

复制
相关文章

相似问题

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