forked from IPKM/nmreval
save fit parameter does not confirm overwrite; export graphics with try-catch around get_data_opts;
This commit is contained in:
@ -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:
|
||||
|
Reference in New Issue
Block a user