Documentation on plotting with iplotx #857
Draft
+64
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi all,
As you know we support matplotlib as a valid igraph drawing backend because it enables interactive visualisations, animations, editing, etc. It works but not terribly well - bugs, limitations due to design flaws (my own) and back compatibility requirements, etc.
iplotx
(https://iplotx.readthedocs.org) is de facto a reimplementation of our matplotlib drawing functionality with some improvements:(I have talked with many of you about this already, so this PR should be kind of expected too.)
In this PR, I would like to introduce mentions of
iplotx
in our documentation so that users can choose that option if they so wish. For now, I have only added a gallery example (which works locally and should work on RTD).Additional proposals:
It would be great if a couple folks could give a little feedback on the general idea of the PR for now. After the first round of feedback, I'd be happy to fix CI bugs, style, etc. etc.
Btw: I just made an identical PR on the NetworkX repo.
Thank you!