# HG changeset patch # User Matthew Turk # Date 1283233448 25200 # Branch yt # Node ID 8ef67bebbef533054a6ddda1dffe0b5d34960ec5 # Parent 68a3f7a4c6f107de8f84b5f2c69aab779602ef3c Adding show_in_webbrowser() command to RavenPlot, which is usable if mplh5canvas is installed. diff -r 68a3f7a4c6f107de8f84b5f2c69aab779602ef3c -r 8ef67bebbef533054a6ddda1dffe0b5d34960ec5 yt/visualization/plot_types.py --- a/yt/visualization/plot_types.py Mon Aug 30 16:43:30 2010 -0700 +++ b/yt/visualization/plot_types.py Mon Aug 30 22:44:08 2010 -0700 @@ -123,6 +123,11 @@ self["GeneratedAt"] = self.data.pf.unique_identifier return fn + def open_in_webbrowser(self): + from mplh5canvas.backend_h5canvas import FigureCanvasH5Canvas + canv = FigureCanvasH5Canvas(self._figure) + canv.draw() + def save_to_pdf(self, f): self._redraw_image() canvas = FigureCanvasPdf(self._figure)