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