Added raw error and density handles

This commit is contained in:
Santiago Soler
2018-02-01 16:20:03 -03:00
parent 26bf06b25a
commit b3c23eb50c
2 changed files with 90 additions and 28 deletions

View File

@@ -135,6 +135,24 @@ class Moulder(FigureCanvasQTAgg):
self.predicted_line, = self.dataax.plot(self.x, self.predicted, '-r')
self._update_data_plot()
def set_error(self, value):
"""
Callback when error slider is edited
"""
self.error = value
self._update_data_plot()
def set_density(self, value):
"""
Callback when density slider is edited
"""
if self._ipoly is not None:
self.densities[self._ipoly] = value
self.polygons[self._ipoly].set_color(self._density2color(value))
# self._update_data()
self._update_data_plot()
self.canvas.draw()
def _figure_setup(self):
self.dataax, self.modelax = self.fig.subplots(2, 1, sharex=True)
self.dataax.set_ylabel("Gravity Anomaly [mGal]")
@@ -230,24 +248,6 @@ class Moulder(FigureCanvasQTAgg):
self.dataax.grid(True)
self.canvas.draw()
def _set_error_callback(self, value):
"""
Callback when error slider is edited
"""
self.error = value
self._update_data_plot()
def _set_density_callback(self, value):
"""
Callback when density slider is edited
"""
if self._ipoly is not None:
self.densities[self._ipoly] = value
self.polygons[self._ipoly].set_color(self._density2color(value))
# self._update_data()
self._update_data_plot()
self.canvas.draw()
def _get_polygon_vertice_id(self, event):
"""
Find out which vertex of which polygon the event happened in.