Skip to content
Snippets Groups Projects
Commit 5c207e93 authored by Kien Le's avatar Kien Le
Browse files

Fix second ruler not showing up when zooming

parent 33966113
No related branches found
No related tags found
1 merge request!82Fix second ruler not showing up when zooming
......@@ -2,11 +2,11 @@
Class of which object is used to plot data
"""
import numpy as np
from PySide2.QtCore import QTimer
from matplotlib import pyplot as pl
from PySide2 import QtCore, QtWidgets
from sohstationviewer.conf import constants
from sohstationviewer.view.util.color import set_color_mode
from sohstationviewer.view.plotting.plotting_widget.plotting_axes import (
PlottingAxes)
......@@ -260,6 +260,7 @@ class PlottingWidget(QtWidgets.QScrollArea):
self.set_lim()
self.zoom_marker1.set_visible(False)
self.zoom_marker2.set_visible(False)
self.plotting_axes.canvas.draw()
def on_pick_event(self, event):
"""
......@@ -373,9 +374,11 @@ class PlottingWidget(QtWidgets.QScrollArea):
self.set_ruler_visibled(self.zoom_marker1, xdata)
self.min_x = xdata
self.zoom_marker1_shown = True
self.set_ruler_visibled(self.zoom_marker2, xdata)
else:
self.zoom_bw_markers(xdata)
self.set_ruler_visibled(self.zoom_marker2, xdata)
self.plotting_axes.canvas.draw()
QTimer.singleShot(1, lambda: self.zoom_bw_markers(xdata))
# self.zoom_bw_markers(xdata)
def set_ruler_visibled(self, ruler, xdata):
"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment