Commit 0fb11b2e authored by Michele Maris's avatar Michele Maris
Browse files

u

parent c7648382
Loading
Loading
Loading
Loading
+22 −12
Original line number Original line Diff line number Diff line
@@ -247,26 +247,36 @@ class StandardFig() :
        self.fig.canvas.header_visible = False
        self.fig.canvas.header_visible = False
        self.fig.canvas.resizable = True
        self.fig.canvas.resizable = True
        return self.fig
        return self.fig
    def legend(self,ncol=1,loc=1,title='') :
    def legend(self,ncol=1,loc=1,title='',fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        return plt.legend(ncol=ncol,loc=loc,fontsize=self.fontsize_legend,title=title)
        fs=self.fontsize_legend if fontsize is None else fontsize
    def title(self,txt) :
        return plt.legend(ncol=ncol,loc=loc,fontsize=fs,title=title)
    def title(self,txt,fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        return plt.title(txt,fontsize=self.fontsize_title)
        fs=self.fontsize_title if fontsize is None else fontsize
    def xlabel(self,txt) :
        return plt.title(txt,fontsize=fs)
    def suptitle(self,txt,fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        return plt.xlabel(txt,fontsize=self.fontsize_xylabels)
        fs=self.fontsize_title if fontsize is None else fontsize
    def ylabel(self,txt) :
        return plt.suptitle(txt,fontsize=fs)
    def xlabel(self,txt,fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        return plt.ylabel(txt,fontsize=self.fontsize_xylabels)
        fs=self.fontsize_xylabels if fontsize is None else fontsize
    def XTICKS(self,ax=None) :
        return plt.xlabel(txt,fontsize=fs)
    def ylabel(self,txt,fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        fs=self.fontsize_xylabels if fontsize is None else fontsize
        return plt.ylabel(txt,fontsize=fs)
    def XTICKS(self,ax=None,fontsize=None) :
        from matplotlib import pyplot as plt
        fs=self.fontsize_ticks if fontsize is None else fontsize
        aa=plt.gca().get_xticklabels() if ax is None else ax.get_xticklabels()
        aa=plt.gca().get_xticklabels() if ax is None else ax.get_xticklabels()
        for k in aa : k.set_fontsize(self.fontsize_ticks)
        for k in aa : k.set_fontsize(fs)
    def YTICKS(self,ax=None) :
    def YTICKS(self,ax=None,fontsize=None) :
        from matplotlib import pyplot as plt
        from matplotlib import pyplot as plt
        fs=self.fontsize_ticks if fontsize is None else fontsize
        aa=plt.gca().get_yticklabels() if ax is None else ax.get_yticklabels()
        aa=plt.gca().get_yticklabels() if ax is None else ax.get_yticklabels()
        for k in aa : k.set_fontsize(self.fontsize_ticks)
        for k in aa : k.set_fontsize(fs)
    def gridspec(self,nrows,ncols,**kargs) :
    def gridspec(self,nrows,ncols,**kargs) :
        """ generates a GridSpec array. See matplotlib.gridspec.GridSpec """
        """ generates a GridSpec array. See matplotlib.gridspec.GridSpec """
        import matplotlib.gridspec as gridspec
        import matplotlib.gridspec as gridspec