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