button to reset view limits of fit results; closes #156
This commit is contained in:
@ -153,6 +153,14 @@ class QFitResult(QtWidgets.QDialog, Ui_Dialog):
|
||||
self.del_prev_checkBox.setChecked(self._opts[idx][1])
|
||||
self.del_prev_checkBox.blockSignals(False)
|
||||
|
||||
@QtCore.pyqtSlot(name='on_autoscale_box_clicked')
|
||||
def reset_fit_ranges(self):
|
||||
for i in range(self.sets_comboBox.count()):
|
||||
graph_id = self.sets_comboBox.itemData(i)
|
||||
self.graph_opts.pop(graph_id)
|
||||
|
||||
self.fit_plot.enableAutoRange()
|
||||
|
||||
def set_plot(self, idx: str):
|
||||
if self.last_idx is not None:
|
||||
self.graph_opts[self.last_idx] = (
|
||||
@ -203,6 +211,8 @@ class QFitResult(QtWidgets.QDialog, Ui_Dialog):
|
||||
self.fit_plot.setLogMode(x=res.islog)
|
||||
self.resid_plot.setLogMode(x=res.islog)
|
||||
|
||||
print(self.graph_opts)
|
||||
|
||||
if idx in self.graph_opts:
|
||||
view_range, logx, logy = self.graph_opts[idx]
|
||||
self.fit_plot.setLogMode(x=logx, y=logy)
|
||||
@ -215,7 +225,6 @@ class QFitResult(QtWidgets.QDialog, Ui_Dialog):
|
||||
self.logy_box.blockSignals(False)
|
||||
else:
|
||||
self.fit_plot.enableAutoRange()
|
||||
self.fit_plot.disableAutoRange()
|
||||
|
||||
def set_correlation(self, idx: str):
|
||||
while self.corr_tableWidget.rowCount():
|
||||
|
Reference in New Issue
Block a user