Comments (2)
The full documentation can be found here: https://yworks.github.io/yfiles-jupyter-graphs/ and sample notebooks for each available option are here https://github.com/yWorks/yfiles-jupyter-graphs/tree/main/examples
The default node style mapping describes the available style properties. There is also a sample notebook (node_styles_mapping.ipynb) that demonstrates the different settings.
Currently, the color option is limited to a single color and no gradient (the stroke color is automatically deduced from this) and supports the common CSS string shorthand notation.
The size of the node can be mapped separately with the node_scale_factor_mapping, see also the corresponding sample notebook element_size_mapping.ipynb. There is currently not automatic label <-> node fitting. Although the diagramming SDK (yFiles for HTML) that powers this widget provides options to support something like this, it is not available through the widget.
If you are missing a certain feature, feel free to create a separate feature request issue. Maybe others are missing it as well and/or provide more use cases for the respective feature suggestion.
from yfiles-jupyter-graphs.
Thanks. I just expected more structured documentation of what was possible and what wasn't. Your answer resolved all the issues
from yfiles-jupyter-graphs.
Related Issues (20)
- Add export to graphml function to widget HOT 5
- Support more style mappings for nodes HOT 1
- Feature Request: Enable tooltips in neighborhood view
- Focus node in main window when navigating in neighborhood view
- Allow viewing the neighborhood of selected edges
- Consider adding convenience "overloads" to the binding properties
- Multiselection on labels
- Exception with ipywidgets 8 - AttributeError: 'super' object has no attribute '_ipython_display_' HOT 1
- Migrate widget to ipywidgets 8
- Neighborhood view layout can crash the page
- Feature Request: Widget Column Binding HOT 1
- Some formatting issues in documentation on GitHub pages
- w.show() gives GraphWidget(layout=Layout(height='500px', width='100%')) instead of picture HOT 2
- Only 127.0.0.1 and localhost supported :( HOT 6
- Feature: Provide more styling options for labels
- Feature request: actions/callbacks for selected nodes HOT 1
- Feature Request: being able to drag selected nodes HOT 1
- PyPi package currently installs as `yfiles-jupyter-graphs` rather than `yfiles_jupyter_graphs` HOT 6
- w.show() not working in jupyter notebook HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yfiles-jupyter-graphs.