从 GQL CREATE 查询导入¶
- neo4j_viz.gql_create.from_gql_create(query, size_property=None, node_caption='labels', relationship_caption='type', node_radius_min_max=(3, 60))¶
解析 GQL CREATE 查询并返回一个表示其创建的图的 VisualizationGraph 对象。
所有节点和关系的属性都将包含在可视化图中。如果属性的名称与 Node 或 Relationship 类的字段相同,它们将作为相应对象的顶级字段包含在内。否则,它们将包含在 properties 字典中。此外,还将为节点添加一个“labels”属性,为关系添加一个“type”属性。
请注意,此函数不是一个完整的 GQL 解析器,它仅处理不包含 MATCH、WHERE、RETURN 等其他子句或任何 Cypher 函数调用的 CREATE 查询。它也不处理所有可能的 GQL 语法,但对于大多数常见情况应该有效。对于更复杂的情况,我们建议使用 Neo4j 数据库和 from_neo4j 方法。
- 参数:
query (str) – 要解析的 GQL CREATE 查询
size_property (str, optional) – 用于节点大小的属性,默认为 None。
node_caption (str, optional) – 用作节点标题的属性,默认为节点标签。
relationship_caption (str, optional) – 用作关系标题的属性,默认为关系类型。
node_radius_min_max (tuple[float, float], optional) – 节点的最小和最大半径,默认为 (3, 60)。为避免可视化中出现过小或过大的节点,节点大小会缩放以适应给定范围。
- 返回类型: