#!/usr/bin/env python\r
+# -*- coding: utf-8 -*-\r
\r
'''\r
HOOKE - A force spectroscopy review & analysis tool\r
self.figures=[control.get_figure() for control in self.controls]\r
self.axes=[figure.gca() for figure in self.figures]\r
\r
+ for i in range(len(self.axes)):\r
+ self.axes[i].xaxis.set_major_formatter(EngrFormatter())\r
+ self.axes[i].yaxis.set_major_formatter(EngrFormatter(2))\r
+\r
+\r
self.cpanels[1].Hide()\r
self.mainpanel.splitter.Initialize(self.cpanels[0])\r
\r
ylim=self.axes[dest].get_ylim() \r
self.axes[dest].set_ylim((ylim[1],ylim[0])) \r
\r
+ for i in range(len(self.axes)):\r
+ self.axes[i].xaxis.set_major_formatter(EngrFormatter())\r
+ self.axes[i].yaxis.set_major_formatter(EngrFormatter(2))\r
+\r
+\r
self.controls[dest].draw()\r
\r
\r
'''\r
if dest==None:\r
dest=self.current_plot_dest\r
-\r
- plot=None\r
- for aplot in self.plots:\r
- if aplot.destination == dest:\r
- plot=aplot\r
- return plot\r
+ try:\r
+ plot=None\r
+ for aplot in self.plots:\r
+ if aplot.destination == dest:\r
+ plot=aplot\r
+ return plot\r
+ except:\r
+ print "No curve available"\r
+ return None\r
\r
def _replot(self):\r
'''\r