def plotxgraph(self): self.dc.axes.clear() seqs=self.getselectedseqs() if self.cPlotNormalizeY.checkState()==0: normalizey=False else: normalizey=True if self.cPlotXNumeric.checkState()==0: xfield=False else: xfield=str(self.cPlotXField.currentText()) hs.plotseqfreq(self.cexp,seqs=seqs,toaxis=self.dc.axes,normalizey=normalizey,xfield=xfield) self.dc.draw()
def plotxgraph(self): if self.dc is None: self.createaddplot() self.dc.axes.clear() seqs=self.getselectedseqs() if self.cPlotNormalizeY.checkState()==0: normalizey=False else: normalizey=True if self.cPlotXNumeric.checkState()==0: xfield=False else: xfield=str(self.cPlotXField.currentText()) hs.plotseqfreq(self.cexp,seqs=seqs,toaxis=self.dc.axes,normalizey=normalizey,xfield=xfield) # is this needed? # self.dc.draw() self.dc.figure.canvas.draw_idle()