从 Neo4j 导入

neo4j_viz.neo4j.from_neo4j(result, size_property=None, node_caption='labels', relationship_caption='type', node_radius_min_max=(3, 60))

从 Neo4j Graph 或 Neo4j Result 对象创建 VisualizationGraph。

所有节点和关系的属性都将包含在可视化图中。如果属性的命名与 NodeRelationship 类的字段相同,它们将作为相应对象的顶级字段包含在内。否则,它们将包含在 properties 字典中。此外,还将为节点添加一个“labels”属性,为关系添加一个“type”属性。

参数:
  • result (Union[neo4j.graph.Graph, Result]) – 查询结果,可以是 Graph 或 result 的形式。

  • size_property (str, optional) – 用于节点大小的属性,默认为 None。

  • node_caption (str, optional) – 用作节点标题的属性,默认为节点标签。

  • relationship_caption (str, optional) – 用作关系标题的属性,默认为关系类型。

  • node_radius_min_max (tuple[float, float], optional) – 最小和最大节点半径,默认为 (3, 60)。为了避免可视化中出现过小或过大的节点,节点大小会按比例缩放到给定范围内。

返回类型:

VisualizationGraph

© . All rights reserved.