2

次のCircosダイアグラムは、説明のために SVG ファイルとしてレンダリングし、PNG に変換したものです。

サーコス図

外側の縁を囲むテキスト ラベルは、12 時から 9 時の方向に正しく配置され、灰色の弧から離れて外側に向いています。

9 から 12 の間では、テキスト ラベルは内側に向けられ、灰色の円弧に重なっています。これは想定外です。

問題を明確にするために、クローズアップを次に示します。

ここに画像の説明を入力

SVG の代わりに Circos から PNG を出力すると、ラベルは正しく描画されますが、Adobe Illustrator または Inkscape でベクトル形式の SVG 図をマークアップする機能が失われます。だから私はSVG出力が必要です。

circos.confラベルの追加に関連するファイルのスニペットを次に示します。

<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 出力を修正する、この構成ファイルまたは別の構成ファイルで何を試すべきですか? アドバイスありがとうございます。

4

1 に答える 1