LABEL FORMATS

之前在设置标签和刻度的单位的时候我们使用过参数: chromosomes_units, multiplier 等等。 现在在设置标签数值格式的时候我们还将使用到它们

在2.4.2中,我们采用multiplier=1e-6这样的方式去定义的。然后根据公式(value = position * multiplier)得到数值,当然我们还有其他的方式比如:

multiplier = 1/1u

整数、小数、浮点数格式

multiplier可用于避免标签中存在大量不重要的零。 您可以更改每个tick块的格式。 例如,

  • 乘法器为1/1u时,每1 Mb间隔的刻度应具有%d的格式。
  • 每0.1 Mb间隔的刻度应接收%.1f的格式。 请注意,“multiplier”和“chromosomes_unit”参数之间没有关系。
<ticks>
multiplier   = 1/1u
...

<tick>
 format = %d
 ...
</tick>

<tick>
 format = %.1f
 ...
</tick>
...
</ticks>

你还可以为每个tick模块儿设置不同的multiplier

<ticks>
multiplier   = 1/1u
...

<tick>
 ...
</tick>

<tick>
 multiplier    = 1000/1u
 thousands_sep = yes       显示如100,000
 ...
</tick>
...
</ticks>

模运算

考虑到运用不是很多大家可以参考官方文档 here

标签后缀

我们很有可能会需要给数值添加诸如kb这样的单位

...
<tick>
suffix = kb
prefix = +
...
</tick>

另一种方式是:

<tick>
format = position %.1f kb
...
</tick>

官方conf here

results matching ""

    No results matching ""