Releases: yWorks/yfiles-jupyter-graphs-for-neo4j
Releases · yWorks/yfiles-jupyter-graphs-for-neo4j
v1.7.0
New Features
- Support
stylesproperty for relationship configurations that allows to provide a styles dictionary with optional properties (color,directed,thickness,dashStyle) to adjust the relationship styling. The value of these style properties may be constants or lambdas to further customize the relationship styling. For example, see configurations_example.ipynb.
v1.6.0
v1.6.0
New Features
- Node/relationship configurations may now be added with
"*"as label/type to apply the configuration to any node/relationship. This acts as a fallback, so any specific label/type configuration overwrites the wildcard. (#10) - Node/relationship configurations may now be added as
list[str]to configure multiple label(s)/type(s) at once. (#10)
Miscellaneous
- Added typings and documentation to the code base.
v1.5.0
v1.5.0
New Features
- The
parent_configurationmapping now supports lambdas with the node as first parameter - Support a configurable node-to-cell mapping (
widget.node_cell_mapping) that is considered by the automatic layout algorithms such that nodes are placed in the given grid cell. Typical use cases may be to highlight a critical path structurally by aligning these nodes in a row/column. For example, see this yFiles Graphs for Jupyter notebook. - Added
circular_straight_lineas new layout option that creates a circular layout with straight connections, instead of the bundled connections of the existingcircularlayout.
Improvements
- Adjusted the interactive organic layout settings to make the result more airy.
Bugfixes
- Fixed interactive organic failing when used multiple times in separate widgets in the same notebook.
- Fixed widget resizing issue after switching from map-view to the normal graph view.
v1.4.2
v1.4.1
v1.4.0
New grouping support
-
The new
add_parent_relationship_configuration(type, reverse)allows to restructure relationships as nested hierarchy. For example,(n:Person)-[r:COUNTRY]->(m:Country)relations can be visualized as persons that are nested within their respective country. -
The new
parent_configurationkeyword argument for theadd_node_configuration(label, **kwargs)allows to create artificial group nodes that are not part of the database.You can find more details and examples in the grouping.ipynb notebook.
-
Fixed the bug that caused shared configuration among different widget instances (see #6)