Modifier la NavigationToolbar de Matplotlib

Résolu
Todd -  
 Todd -
Bonjour,

Je poste ma demande ici, n'ayant pas trouvé de forum dédié à Matplot.
Je vous explique, j'ai crée une barre de navigation avec les icones qui sont déjà présents dans la librairie Matplot.

Savez-vous comment je pourrais faire pour en ajouter d'autres ?

J'ai trouvé l'endroit ou ceux par défaut sont enregistrés, j'ai essayé d'ajouter des nouvelles images et de les appeler via mon code, mais celà ne fonctionne pas..

Merci d'avance
Configuration: Windows / Edge 89.0.774.54

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    peux-tu expliquer ce qu'est Matplot?
    peux-tu montrer ton code?
    1
  2. Todd
     
    Bonjour,

    Matplot est une libraire mathématique de Python qui va permettre de travailler sur des graphiques en ayant une interface.
    Comme sur le lien ci-joint pour celle que j'ai réalisé : https://www.cjoint.com/c/KEkqno0hIQs

    Le souci dans l'exemple est que je n'arrive pas à ajouter des images comme icon (autres que les icons directement dans la bibliothèque).

    Voici le code qui permet de faire la barre de navigation en question :

        def __init__(self, figure_canvas, parent=None):
         
            self.toolitems = (
                ('Save', 'Save the figure', 'filesave', 'save_figure')
            )
    


    La partie "filesave" représente le nom d'une image dans la librairie. J'ai essayé de remplacer ceci par un chemin, exemple : C:\user\picture.png

    Mais ça ne fonctionne pas.
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      ceci t'aidera peut-être:
      https://dalelane.co.uk/blog/?p=778
      0
      1. Todd > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Merci, je vais essayer de m'en inspirer.
        Bonne journée à vous !
        0