这个模块提供的是网络模型的读写操作,以及ForceDirect网络布局的构建引擎
Microsoft.VisualBasic.Data.visualize.Network 1.0.9762.11310.
01 Namespaces
Microsoft.VisualBasic.Data.visualize.Network
| Type | Summary | Members |
|---|---|---|
| GraphRouter | 4 | |
| NetworkAPI | 1 |
Microsoft.VisualBasic.Data.visualize.Network.Analysis
Network analysis algorithms: community detection, graph embedding, strongly connected components (Kosaraju), PAGA, network statistics and similarity measures.
| Type | Summary | Members |
|---|---|---|
| Communities | 4 | |
| Extensions | 3 | |
| GraphEmbedding | Embedding of a graph object as numeric vector | 2 |
| Kosaraju | Kosaraju's algorithm is a linear time algorithm to find the strongly connected components of a directed graph. | 1 |
| PAGA | PAGA - partition-based graph abstraction | 1 |
| Similarity | 1 | |
| Statistics | 3 |
Microsoft.VisualBasic.Data.visualize.Network.Analysis.Model
The analysis graph model: adjacency and edge sets, directed vertices, the graph index and edge traversal policies.
| Type | Summary | Members |
|---|---|---|
| AdjacencySet | 在这个集合中,所有的IInteraction.source都是一样的 | 5 |
| DirectedVertex | an edge collection for indexing the in/out edge connection with current node. | 8 |
| EdgeSet | 两个节点对象之间的重复的边链接的集合 | 0 |
| GraphIndex | The network graph element index | 4 |
Microsoft.VisualBasic.Data.visualize.Network.Analysis.SimilarityImpl
Network similarity implementations: class connectivity and graph topology comparison measures.
| Type | Summary | Members |
|---|---|---|
| GraphTopology | 1 |
Microsoft.VisualBasic.Data.visualize.Network.FileStream.Generic
Generic network stream I/O: the dynamics table interface used to exchange network graph data with the file stream serialization layer.
| Type | Summary | Members |
|---|---|---|
| IDynamicsTable | The network graph object contains the dynamics property for contains the extra information of the object. | 1 |
| NamesOf | The preset names value for edge type DynamicPropertyBase.Properties and node type DynamicPropertyBase.Properties | 16 |
Microsoft.VisualBasic.Data.visualize.Network.Graph
The network graph data model: the graph and graph tree abstractions together with the graph model data classes.
| Type | Summary | Members |
|---|---|---|
| Edge | the network graph edge. | 8 |
| EdgeData | 3 | |
| Extensions | 3 | |
| GraphData | 1 | |
| GraphTree | 4 | |
| NetworkGraph | The network graph object model | 22 |
| Node | Vertex.label -> IKeyedEntity.Key | 10 |
| NodeData | 6 | |
| Selector | Graph value selector by property name | 2 |
Microsoft.VisualBasic.Data.visualize.Network.Graph.Abstract
The abstract graph model base types shared by the network graph model.
| Type | Summary | Members |
|---|---|---|
| GraphTreeNode | 这是一个节点对象 | 2 |
| IGraphValueContainer | An class object that contains GraphData | 0 |
Microsoft.VisualBasic.Data.visualize.Network.Graph.EdgeBundling
Edge bundling handles used by the network graph model to reduce edge clutter.
| Type | Summary | Members |
|---|---|---|
| Handle | 进行网络之中的边连接的布局走向的拐点的矢量化描述 | 7 |
| HandleCreator | handle point creator algorithm module | 2 |
| WayPointVector | 相对于Handle模型,这个矢量模型则是单纯的以xy偏移比例来进行矢量比例缩放 | 11 |
Microsoft.VisualBasic.Data.visualize.Network.Layouts
Vector types used to store the node layout coordinates of the network graph model.
| Type | Summary | Members |
|---|---|---|
| FDGVector2 | 3 |