PEtab-dev / PEtab-dev/petab_select

Use different graph plotting library

Open
#152 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
14
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Currently, graph_iteration_layers labels/node sizes are manually handled and probably suboptimal in most cases. bbox makes "node-like" shapes that adapt to the node label size, but cannot be colored for each node easily via the draw_networkx command -- plotting one node at a time might work.

Alternative libraries suitable for graph visualization:

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the graph_iteration_layers entry point and inspect how it currently uses draw_networkx and bbox. Compare the proposed netgraph and graphviz options, then define and verify a replacement that handles labels, node sizes, and per-node colors.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.