nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Interops.Visualize.Phylip / TreeRenderer

TreeRenderer

Full name SMRUCC.genomics.Interops.Visualize.Phylip.Evolview.Drawing.TreeRenderer Assembly SMRUCC.genomics.Interops.Visualize.Phylip Members 5

基于 GDI+(IGraphics)的进化树渲染器:只消费 TreeLayoutResult, 负责绘制分支、节点标记、叶标签、bootstrap 支持度、分支长度、叶背景色块、标题与比例尺。

00 Remarks

字体 / 画笔 / 画刷在实例内集中创建并按颜色缓存,实例释放时统一销毁, 因此本类型应配合 Using 使用;外部传入的字体不会被释放。

01 Syntax

SMRUCC.genomics.Interops.Visualize.Phylip.Evolview.Drawing.TreeRenderer

02 Methods

NameOverloadsSummary
Render 1 渲染整棵树。
DrawAnnotation 1 绘制一段(可旋转的)文本标注。
NiceNumber 1 把数值规整为 1/2/5 × 10^n 形式的「整数刻度」。
Dispose 1

03 Properties

NameOverloadsSummary
Options 1

04 Members

method Render #
Render(IGraphics, TreeLayoutResult)

渲染整棵树。

method DrawAnnotation #
DrawAnnotation(IGraphics, String, Font, Color, PointF, Single, Boolean, Boolean, TextMeasureCache)

绘制一段(可旋转的)文本标注。

method NiceNumber #
NiceNumber(Double)

把数值规整为 1/2/5 × 10^n 形式的「整数刻度」。

property Options #
Options
method Dispose #
Dispose()