Geometry: Fix plot update at meshing.

This commit is contained in:
Pierre-Antoine Rouby committed 2024-01-26 15:40:35 +01:00
1 parent 97fafe9b9b
commit 69e94e978c
3 files changed
+86 -87

No files matched your search

+25 -25
View File
@@ -340,36 +340,36 @@ class PlotAC(PamhyrPlot):
self.color_complete_gl = self.get_line_gl_colors(line_2d)
self.color_incomplete_gl = 2 * ["#000000"]
if ind is not None:
before = ind - 1
after = ind + 1
# if ind is not None:
# before = ind - 1
# after = ind + 1
self.before_plot_selected.set_data([], [])
self.plot_selected.set_data([], [])
self.after_plot_selected.set_data([], [])
# self.before_plot_selected.set_data([], [])
# self.plot_selected.set_data([], [])
# self.after_plot_selected.set_data([], [])
if 0 <= before < self.data.number_profiles:
self.before_plot_selected.set_data(
self.data.profile(before).get_station(),
self.data.profile(before).z()
)
# if 0 <= before < self.data.number_profiles:
# self.before_plot_selected.set_data(
# self.data.profile(before).get_station(),
# self.data.profile(before).z()
# )
if 0 <= ind < self.data.number_profiles:
self.plot_selected.set_data(
self.data.profile(ind).get_station(),
self.data.profile(ind).z()
)
# if 0 <= ind < self.data.number_profiles:
# self.plot_selected.set_data(
# self.data.profile(ind).get_station(),
# self.data.profile(ind).z()
# )
if 0 <= after < self.data.number_profiles:
self.after_plot_selected.set_data(
self.data.profile(after).get_station(),
self.data.profile(after).z()
)
# if 0 <= after < self.data.number_profiles:
# self.after_plot_selected.set_data(
# self.data.profile(after).get_station(),
# self.data.profile(after).z()
# )
self.update_annotate_full(ind)
else:
self.update_full()
self.update_annotate_full(0)
# self.update_annotate_full(ind)
# else:
self.update_full()
self.update_annotate_full(0)
self.canvas.axes.relim()
self.canvas.axes.autoscale()