Partage
  • Partager sur Facebook
  • Partager sur Twitter

matplotlib : fig figée sous W mais pas sous linux

    26 février 2016 à 0:39:37

    Bonsoir tous,
    j'ai fais un petit programme qui me trace une courbe et la met à jour au fur et à mesure de mes calculs.
    Lorsque je lance le programme sous linux je n'ai aucun problème :
    - la fenêtre s'affiche et se met à jour et je peux faire autre chose pendant ce temps
    Sous windows :
    - tout fonctionne mais je ne peux pas toucher la/les fenêtres sinon la figure "se gèle" et windows m'affiche un truc du style "pas de réponse..."
    S'auriez vous d'où vient se problème et surtout comment le résoudre ???
    merci beaucoup
    le bout de code (j'ai enlever quelque lignes inutiles pour la compréhension du problème):
        def singlePlot(self,numFig,x,y,xName,yName,legendName,title,style,draw,\
                       clearPreviousPlot,markeveryX,minX,maxX,minY,maxY):
            fig1=plt.figure(numFig)    
            if clearPreviousPlot:
                plt.clf()
            ax=fig1.add_axes([0.1, 0.1, 0.8, 0.8]) #left, bottom, width, height
            ax.grid(True)
            ax.minorticks_on()
            handles, labels = ax.get_legend_handles_labels()
            myLegend=ax.legend(handles, labels,loc='upper left')
            myFrame=myLegend.get_frame()
            myFrame.set_facecolor('1')
            myLegend.draw_frame(False)
            for label in myLegend.get_texts():
                label.set_fontsize('19')
            for label in myLegend.get_lines():
                label.set_linewidth(1.5)
            if draw:
                plt.draw()
    • Partager sur Facebook
    • Partager sur Twitter

    matplotlib : fig figée sous W mais pas sous linux

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown