SyntaxExtensions
01 Syntax
Microsoft.VisualBasic.Data.visualize.Network.Styling.SyntaxExtensions
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| MapExpressionParser | 1 | 表达式之中的值不可以有逗号或者括号 |
| IsMapExpression | 1 | 因为可能会存在前导或者后置的空格,所以在这里就直接做模式匹配而不是绝对模式匹配了 |
| RangeTransform | 1 | 将节点列表进行区间映射,这个函数返回[节点值,目标区间值] |
03 Members
MapExpressionParser(
String)表达式之中的值不可以有逗号或者括号
Parameters
| Name | Type | Description |
|---|---|---|
expression$ | String |
|
IsMapExpression(
String)因为可能会存在前导或者后置的空格,所以在这里就直接做模式匹配而不是绝对模式匹配了
Parameters
| Name | Type | Description |
|---|---|---|
expression | String | - |
RangeTransform``1(
IEnumerable(Of ``0), Func(Of ``0, Double), DoubleRange)将节点列表进行区间映射,这个函数返回[节点值,目标区间值]
Type Parameters
| Name | Description |
|---|---|
T |
Parameters
| Name | Type | Description |
|---|---|---|
nodes | IEnumerable(Of ``0) | - |
eval | Func(Of ``0, Double) | - |
range | DoubleRange | 将节点的大小映射到这个半径大小的区间之内 |
Returns
[节点值,目标区间值], 这个函数返回来的序列之中的元素的顺序 是和函数参数所输入的节点序列之中的元素顺序是一致的