Example #1
0
	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()
Example #2
0
	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()