dev (#283)
Some checks failed
Build AppImage / Explore-Gitea-Actions (push) Has been cancelled

Co-authored-by: Dominik Demuth <dominik.demuth@physik.tu-darmstadt.de>
Reviewed-on: #283
This commit is contained in:
2024-07-16 17:01:20 +00:00
parent 5823ddd18c
commit e1b76e837d
5 changed files with 33 additions and 13 deletions

View File

@ -711,17 +711,21 @@ class UpperManagement(QtCore.QObject):
self.newData.emit(f_id_list, gid)
def extend_fits(self, set_id: list, x_range: np.ndarray):
def extend_fits(self, set_id: list, x_range: np.ndarray | None, only_subplots: bool):
graphs = {}
for sid in set_id:
data = self[sid]
fit = data.copy(full=True, keep_color=True)
fit.data = fit.data.with_new_x(x_range)
data = fit = self[sid]
graph_id = data.graph
if graph_id not in graphs:
graphs[graph_id] = []
graphs[graph_id].append(self.add(fit))
if not only_subplots:
fit = data.copy(full=True, keep_color=True)
if x_range is not None:
fit.data = fit.data.with_new_x(x_range)
graphs[graph_id].append(self.add(fit))
color_scheme = available_cycles['colorblind']
for subfunc, col in zip(fit.data.sub(fit.x), cycle(color_scheme)):