def onMatplotlib2TikZ(self): filename=AskSaveAsFilename(parent=self,filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.fileparts.AbsoluteFilePath(), initialfile=self.fileparts.filename+'Magnitude.tex') if filename is None: return try: PlotTikZ(filename,self.topLeftFigure) except: messagebox.showerror('Export LaTeX','LaTeX could not be generated or written ') fp=FileParts(filename.replace('Magnitude.tex', '')) filename=fp.filename filename=AskSaveAsFilename(parent=self,filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.fileparts.AbsoluteFilePath(), initialfile=filename+'Phase.tex') if filename is None: return try: PlotTikZ(filename,self.topRightFigure) except: messagebox.showerror('Export LaTeX','LaTeX could not be generated or written ') fp=FileParts(filename.replace('Phase.tex', '')) filename=fp.filename filename=AskSaveAsFilename(parent=self,filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.fileparts.AbsoluteFilePath(), initialfile=filename+'ImpulseResponse.tex') if filename is None: return try: PlotTikZ(filename,self.bottomLeftFigure) except: messagebox.showerror('Export LaTeX','LaTeX could not be generated or written ') fp=FileParts(filename.replace('ImpulseResponse.tex', '')) filename=fp.filename filename=AskSaveAsFilename(parent=self,filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.fileparts.AbsoluteFilePath(), initialfile=filename+'StepResponse.tex') if filename is None: return try: PlotTikZ(filename,self.bottomRightFigure) except: messagebox.showerror('Export LaTeX','LaTeX could not be generated or written ')
def onMatplotlib2TikZ(self): filename = AskSaveAsFilename( parent=self, filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.parent.parent.fileparts.AbsoluteFilePath(), initialfile=self.parent.parent.fileparts.filename + 'Waveforms.tex') if filename is None: return try: PlotTikZ(filename, self.f) except: messagebox.showerror('Export LaTeX', 'LaTeX could not be generated or written ')
def onMatplotlib2TikZ(self): if self.ViewTimeDomainDoer.Bool(): suffix='Waveforms' elif self.ViewSpectralContentDoer.Bool(): suffix='SpectralContent' elif self.ViewSpectralDensityDoer.Bool(): suffix='SpectralDensity' filename=AskSaveAsFilename(parent=self,filetypes=[('tex', '.tex')], defaultextension='.tex', initialdir=self.parent.parent.fileparts.AbsoluteFilePath(), initialfile=self.parent.parent.fileparts.filename+suffix+'.tex') if filename is None: return try: PlotTikZ(filename,self.f) except: messagebox.showerror('Export LaTeX','LaTeX could not be generated or written ')