def fit_clicked(self):
""" Do the configured fit and show it in the sum plot """
self._mw.fit_param_TextEdit.clear()
current_fit_function = self._mw.fit_methods_ComboBox.currentText()
fit_x, fit_y, fit_param_dict, fit_result = self._trace_analysis.do_fit(fit_function=current_fit_function)
self._fit_image.setData(x=fit_x, y=fit_y, pen=pg.mkPen(palette.c2, width=2))
if len(fit_param_dict) == 0:
fit_result = 'No Fit parameter passed.'
else:
fit_result = units.create_formatted_output(fit_param_dict)
self._mw.fit_param_TextEdit.setPlainText(fit_result)
return
评论列表
文章目录