heatmap plot internal
Internal
01 Syntax
Microsoft.VisualBasic.Data.ChartPlots.Statistics.Heatmap.Internal
02 Methods
03 Members
Log(
Vector, Double)因为只是想要缩小距离,并不是真正的数学上的log计算 故而,0的log值为0 负数的log值为绝对值的log乘上-1
Parameters
| Name | Type | Description |
|---|---|---|
v | Vector | - |
base# | Double | - |
DrawClass(
IGraphics, String(), Dictionary(Of String, String), Rectangle, Boolean, Int32, Int32)如果没有绘制层次聚类树,但是仍然需要绘制出class的颜色条的话,则可以使用这个方法来完成绘制操作
Parameters
| Name | Type | Description |
|---|---|---|
g | IGraphics | - |
orders$ | String() | - |
colors | Dictionary(Of String, String) | - |
layout | Rectangle | 这个是热图矩阵的绘制区域,但是这个函数会使用这个值来计算出class的绘制区域 |
rowClass | Boolean | - |
widthOrHeight | Int32 |
|
doPlot(
HowtoDoPlot, DataSet(), Font, Font, Double, DrawElements, DrawElements, DrawElements, ValueTuple(Of Dictionary(Of String, String), Dictionary(Of String, String)), ValueTuple(Of Int32, Int32), Boolean, SolidBrush(), Int32, String, Size, Padding, String, String, Font, Font, Double, Double, String, Font, Single, Boolean, Size, Int32, Double, Layouts)一些共同的绘图元素过程
Parameters
| Name | Type | Description |
|---|---|---|
drawLabels | HowtoDoPlot | 是否绘制下面的标签,对于下三角形的热图而言,是不需要绘制下面的标签的,则设置这个参数为False |
legendSize | DataSet() | 这个对象定义了图示的大小 |
rowLabelfont | Font | 对行标签或者列标签的字体的定义 |
array | Font | Name为行名称,字典之中的key为列名称 |
scaleMethod | Double |
|