基于 GDI+(IGraphics)的进化树渲染器:只消费 TreeLayoutResult, 负责绘制分支、节点标记、叶标签、bootstrap 支持度、分支长度、叶背景色块、标题与比例尺。
TreeRenderer
00 Remarks
字体 / 画笔 / 画刷在实例内集中创建并按颜色缓存,实例释放时统一销毁, 因此本类型应配合 Using 使用;外部传入的字体不会被释放。
01 Syntax
SMRUCC.genomics.Interops.Visualize.Phylip.Evolview.Drawing.TreeRenderer
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| Render | 1 | 渲染整棵树。 |
| DrawAnnotation | 1 | 绘制一段(可旋转的)文本标注。 |
| NiceNumber | 1 | 把数值规整为 1/2/5 × 10^n 形式的「整数刻度」。 |
| Dispose | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| Options | 1 |
04 Members
Render(
IGraphics, TreeLayoutResult)渲染整棵树。
绘制一段(可旋转的)文本标注。
NiceNumber(
Double)把数值规整为 1/2/5 × 10^n 形式的「整数刻度」。
Options
Dispose()