From 1140a81f6f2087def8194ca9986f393417d17707 Mon Sep 17 00:00:00 2001
From: hbui <hong-phuc.bui@htwsaar.de>
Date: Mon, 22 Jul 2024 13:23:14 +0200
Subject: [PATCH] use step instead of stairs

---
 num-int/src/numint/guimain.py |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/num-int/src/numint/guimain.py b/num-int/src/numint/guimain.py
index 44ef1ee..4a13a7e 100644
--- a/num-int/src/numint/guimain.py
+++ b/num-int/src/numint/guimain.py
@@ -60,8 +60,10 @@
 
     def _update_plot_eps(self):
         self.canvas.axes.cla()  # Clear the canvas.
-        self.canvas.axes.stairs(self.y[1:],   self.x, baseline=0, fill=True, alpha=0.5, label=self.fn_expr)
-        self.canvas.axes.stairs(self.y[0:-1], self.x, baseline=0, fill=True, alpha=0.5, label=self.fn_expr)
+        # self.canvas.axes.stairs(self.y[1:],   self.x, baseline=0, fill=True, alpha=0.5, label=self.fn_expr)
+        # self.canvas.axes.stairs(self.y[0:-1], self.x, baseline=0, fill=True, alpha=0.5, label=self.fn_expr)
+        self.canvas.axes.step(self.x, self.y, color="blue",   where = "pre",  label=self.fn_expr)
+        self.canvas.axes.step(self.x, self.y, color="orange", where = "post", label=self.fn_expr)
         self.canvas.axes.plot(self.x, self.y, color="black")
         self.canvas.draw()
 

--
Gitblit v1.10.0-SNAPSHOT