diff --git a/src/View/Geometry/PlotKPC.py b/src/View/Geometry/PlotKPC.py index 1bdd98a39c0310723c055d0a4b56921665293ad3..d48381c4cfadc0cdc01e70666b4be1f87e35703b 100644 --- a/src/View/Geometry/PlotKPC.py +++ b/src/View/Geometry/PlotKPC.py @@ -52,6 +52,10 @@ class PlotKPC(APlot): z_min = self.data.get_z_min() z_max = self.data.get_z_max() + self.canvas.axes.set_xlim( + left = min(kp), right = max(kp) + ) + self.line_kp_zmin_zmax = self.canvas.axes.vlines( x=kp, ymin=z_min, ymax=z_max, diff --git a/src/View/Geometry/PlotXY.py b/src/View/Geometry/PlotXY.py index 89492bf4e9a7e1ddb0ea1d5faaeeeb0daf318912..a64afbe533084d836760dd5efbeb4e8061e82ae5 100644 --- a/src/View/Geometry/PlotXY.py +++ b/src/View/Geometry/PlotXY.py @@ -52,6 +52,11 @@ class PlotXY(APlot): color='green', fontsize=12 ) + kp = self.data.get_kp() + self.canvas.axes.set_xlim( + left = min(kp), right = max(kp) + ) + # Draw line for each profile self.line_xy = [ self.canvas.axes.plot( @@ -61,7 +66,7 @@ class PlotXY(APlot): ) for x, y, kp in zip( self.data.get_x(), self.data.get_y(), - self.data.get_kp() + kp ) ]