matplotlib / matplotlib/napari-matplotlib
Integrate with tabular functionality
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 46
- Forks
- 24
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Hi @dstansby ,
I was recently discussing with @zoccoler about how to further improving napari-matplotlib. One thing that appeared to be a natural extension for plotting functionality would be the support for some sort of tabular interaction: Clicking on column heads could trigger the display of feature scatter/histogram plots, similarly for metadata. We could introduce standardized column headers (`label` already exists) such as `frame` for the time dimension, etc.
Now such things obviously already exist (e.g., in the scope of [napari-spreadsheet](https://www.napari-hub.org/plugins/napari-spreadsheet)) and it would be superfluous effort to create this functionality from scratch. Another place where tabular functionality exists (and is actively used) is [napari-skimage-regionprops](https://www.napari-hub.org/plugins/napari-skimage-regionprops) (see [code here](https://github.com/haesleinhuepf/napari-skimage-regionprops/blob/master/napari_skimage_regionprops/_table.py)).
## Pitch:
In order to make the most of both functionality (current napari-matplotlib and table from napari-skimage-regionprops), we suggest to join efforts and merge these two pieces of code under one hood. This would greatly enhance the reach of napari-matplotlib, its usability and spread the effort of maintenance over more shoulders.
Would love to hear your thoughts!
Also tagging @haesleinhuepf as the maintainer of napari-skimage-regionprops
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner la fonctionnalité de traçage existante de napari-matplotlib ainsi que l’implémentation référencée de napari-skimage-regionprops/_table.py. Clarifiez si l’objectif est l’intégration de code, des en-têtes de colonnes standardisés ou des interactions avec napari-spreadsheet ; le travail serait considéré comme terminé lorsqu’un périmètre convenu et un plan d’intégration explicite auront été définis.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- matplotlib, python
- Domaine
- data-visualization
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100