diff --git a/examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py b/examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py index ebead87f6ed6..add4bd3821ee 100644 --- a/examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py +++ b/examples/user_interfaces/embedding_in_gtk3_panzoom_sgskip.py @@ -6,14 +6,14 @@ Demonstrate NavigationToolbar with GTK3 accessed via pygobject. """ -from gi.repository import Gtk - from matplotlib.backends.backend_gtk3 import ( NavigationToolbar2GTK3 as NavigationToolbar) from matplotlib.backends.backend_gtk3agg import ( FigureCanvasGTK3Agg as FigureCanvas) from matplotlib.figure import Figure import numpy as np +from gi.repository import Gtk + win = Gtk.Window() win.connect("delete-event", Gtk.main_quit) @@ -29,11 +29,11 @@ vbox = Gtk.VBox() win.add(vbox) -# Add canvas to vbox +# Add canvas to vbox. canvas = FigureCanvas(f) # a Gtk.DrawingArea vbox.pack_start(canvas, True, True, 0) -# Create toolbar +# Create toolbar. toolbar = NavigationToolbar(canvas, win) vbox.pack_start(toolbar, False, False, 0) diff --git a/examples/user_interfaces/embedding_in_gtk3_sgskip.py b/examples/user_interfaces/embedding_in_gtk3_sgskip.py index a5e6271488ba..927849110298 100644 --- a/examples/user_interfaces/embedding_in_gtk3_sgskip.py +++ b/examples/user_interfaces/embedding_in_gtk3_sgskip.py @@ -7,12 +7,12 @@ GTK3 accessed via pygobject. """ -from gi.repository import Gtk - from matplotlib.backends.backend_gtk3agg import ( FigureCanvasGTK3Agg as FigureCanvas) from matplotlib.figure import Figure import numpy as np +from gi.repository import Gtk + win = Gtk.Window() win.connect("delete-event", Gtk.main_quit) @@ -27,7 +27,7 @@ sw = Gtk.ScrolledWindow() win.add(sw) -# A scrolled window border goes outside the scrollbars and viewport +# A scrolled window border goes outside the scrollbars and viewport. sw.set_border_width(10) canvas = FigureCanvas(f) # a Gtk.DrawingArea diff --git a/examples/user_interfaces/mpl_with_glade_316_sgskip.py b/examples/user_interfaces/mpl_with_glade_316_sgskip.py index b5cb5a6637fb..2bb761419dbb 100644 --- a/examples/user_interfaces/mpl_with_glade_316_sgskip.py +++ b/examples/user_interfaces/mpl_with_glade_316_sgskip.py @@ -5,13 +5,14 @@ """ -from gi.repository import Gtk +from pathlib import Path from matplotlib.figure import Figure from matplotlib.axes import Subplot from matplotlib.backends.backend_gtk3agg import ( FigureCanvasGTK3Agg as FigureCanvas) import numpy as np +from gi.repository import Gtk class Window1Signals(object): @@ -21,12 +22,14 @@ def on_window1_destroy(self, widget): def main(): builder = Gtk.Builder() - builder.add_objects_from_file("mpl_with_glade_316.glade", ("window1", "")) + builder.add_objects_from_file( + str(Path(__file__).with_name("mpl_with_glade_316.glade")), + ("window1", "")) builder.connect_signals(Window1Signals()) window = builder.get_object("window1") sw = builder.get_object("scrolledwindow1") - # Start of Matplotlib specific code + # Start of Matplotlib specific code. figure = Figure(figsize=(8, 6), dpi=71) axis = figure.add_subplot(111) t = np.arange(0.0, 3.0, 0.01) @@ -39,7 +42,7 @@ def main(): canvas = FigureCanvas(figure) # a Gtk.DrawingArea canvas.set_size_request(800, 600) sw.add_with_viewport(canvas) - # End of Matplotlib specific code + # End of Matplotlib specific code. window.show_all() Gtk.main()