save fit parameter does not confirm overwrite; export graphics with try-catch around get_data_opts;

This commit is contained in:
dominik
2022-11-08 20:07:16 +01:00
parent a746afadff
commit 091677991b
4 changed files with 17 additions and 8 deletions

View File

@ -22,9 +22,10 @@ pyqtgraph looks for function "setLogMode" for logarithmic axes, so needs to be i
class LogInfiniteLine(InfiniteLine):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.logmode = [False, False]
super().__init__(**kwargs)
def setLogMode(self, xmode, ymode):
"""
Does only work for vertical and horizontal lines
@ -33,13 +34,13 @@ class LogInfiniteLine(InfiniteLine):
return
new_p = list(self.p[:])
if (self.angle == 90) and (self.logmode[0] != xmode):
if self.logmode[0] != xmode:
if xmode:
new_p[0] = np.log10(new_p[0]+np.finfo(float).eps)
else:
new_p[0] = 10**new_p[0]
if (self.angle == 0) and (self.logmode[1] != ymode):
if self.logmode[1] != ymode:
if ymode:
new_p[1] = np.log10(new_p[1]+np.finfo(float).eps)
else: