Python matplotlib.pyplot.get_fignums() Examples
The following are 30
code examples of matplotlib.pyplot.get_fignums().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
matplotlib.pyplot
, or try the search function
.
Example #1
Source File: _core.py From recruit with Apache License 2.0 | 6 votes |
def plot_series(data, kind='line', ax=None, # Series unique figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label=None, secondary_y=False, # Series unique **kwds): import matplotlib.pyplot as plt if ax is None and len(plt.get_fignums()) > 0: ax = _gca() ax = MPLPlot._get_ax_layer(ax) return _plot(data, kind=kind, ax=ax, figsize=figsize, use_index=use_index, title=title, grid=grid, legend=legend, style=style, logx=logx, logy=logy, loglog=loglog, xticks=xticks, yticks=yticks, xlim=xlim, ylim=ylim, rot=rot, fontsize=fontsize, colormap=colormap, table=table, yerr=yerr, xerr=xerr, label=label, secondary_y=secondary_y, **kwds)
Example #2
Source File: decorators.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 6 votes |
def compare(self, idx, baseline, extension): __tracebackhide__ = True fignum = plt.get_fignums()[idx] fig = plt.figure(fignum) if self.remove_text: remove_ticks_and_titles(fig) actual_fname = ( os.path.join(self.result_dir, baseline) + '.' + extension) kwargs = self.savefig_kwargs.copy() if extension == 'pdf': kwargs.setdefault('metadata', {'Creator': None, 'Producer': None, 'CreationDate': None}) fig.savefig(actual_fname, **kwargs) expected_fname = self.copy_baseline(baseline, extension) _raise_on_image_difference(expected_fname, actual_fname, self.tol)
Example #3
Source File: test_figure.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 6 votes |
def test_figure_label(): # pyplot figure creation, selection and closing with figure label and # number plt.close('all') plt.figure('today') plt.figure(3) plt.figure('tomorrow') plt.figure() plt.figure(0) plt.figure(1) plt.figure(3) assert plt.get_fignums() == [0, 1, 3, 4, 5] assert plt.get_figlabels() == ['', 'today', '', 'tomorrow', ''] plt.close(10) plt.close() plt.close(5) plt.close('tomorrow') assert plt.get_fignums() == [0, 1] assert plt.get_figlabels() == ['', 'today']
Example #4
Source File: _core.py From Splunking-Crime with GNU Affero General Public License v3.0 | 6 votes |
def plot_series(data, kind='line', ax=None, # Series unique figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label=None, secondary_y=False, # Series unique **kwds): import matplotlib.pyplot as plt if ax is None and len(plt.get_fignums()) > 0: ax = _gca() ax = MPLPlot._get_ax_layer(ax) return _plot(data, kind=kind, ax=ax, figsize=figsize, use_index=use_index, title=title, grid=grid, legend=legend, style=style, logx=logx, logy=logy, loglog=loglog, xticks=xticks, yticks=yticks, xlim=xlim, ylim=ylim, rot=rot, fontsize=fontsize, colormap=colormap, table=table, yerr=yerr, xerr=xerr, label=label, secondary_y=secondary_y, **kwds)
Example #5
Source File: _core.py From elasticintel with GNU General Public License v3.0 | 6 votes |
def plot_series(data, kind='line', ax=None, # Series unique figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label=None, secondary_y=False, # Series unique **kwds): import matplotlib.pyplot as plt if ax is None and len(plt.get_fignums()) > 0: ax = _gca() ax = MPLPlot._get_ax_layer(ax) return _plot(data, kind=kind, ax=ax, figsize=figsize, use_index=use_index, title=title, grid=grid, legend=legend, style=style, logx=logx, logy=logy, loglog=loglog, xticks=xticks, yticks=yticks, xlim=xlim, ylim=ylim, rot=rot, fontsize=fontsize, colormap=colormap, table=table, yerr=yerr, xerr=xerr, label=label, secondary_y=secondary_y, **kwds)
Example #6
Source File: decorators.py From GraphicDesignPatternByPython with MIT License | 6 votes |
def compare(self, idx, baseline, extension): __tracebackhide__ = True fignum = plt.get_fignums()[idx] fig = plt.figure(fignum) if self.remove_text: remove_ticks_and_titles(fig) actual_fname = ( os.path.join(self.result_dir, baseline) + '.' + extension) kwargs = self.savefig_kwargs.copy() if extension == 'pdf': kwargs.setdefault('metadata', {'Creator': None, 'Producer': None, 'CreationDate': None}) fig.savefig(actual_fname, **kwargs) expected_fname = self.copy_baseline(baseline, extension) _raise_on_image_difference(expected_fname, actual_fname, self.tol)
Example #7
Source File: _core.py From predictive-maintenance-using-machine-learning with Apache License 2.0 | 6 votes |
def plot_series(data, kind='line', ax=None, # Series unique figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label=None, secondary_y=False, # Series unique **kwds): import matplotlib.pyplot as plt if ax is None and len(plt.get_fignums()) > 0: ax = _gca() ax = MPLPlot._get_ax_layer(ax) return _plot(data, kind=kind, ax=ax, figsize=figsize, use_index=use_index, title=title, grid=grid, legend=legend, style=style, logx=logx, logy=logy, loglog=loglog, xticks=xticks, yticks=yticks, xlim=xlim, ylim=ylim, rot=rot, fontsize=fontsize, colormap=colormap, table=table, yerr=yerr, xerr=xerr, label=label, secondary_y=secondary_y, **kwds)
Example #8
Source File: test_figure.py From coffeegrindsize with MIT License | 6 votes |
def test_figure_label(): # pyplot figure creation, selection and closing with figure label and # number plt.close('all') plt.figure('today') plt.figure(3) plt.figure('tomorrow') plt.figure() plt.figure(0) plt.figure(1) plt.figure(3) assert plt.get_fignums() == [0, 1, 3, 4, 5] assert plt.get_figlabels() == ['', 'today', '', 'tomorrow', ''] plt.close(10) plt.close() plt.close(5) plt.close('tomorrow') assert plt.get_fignums() == [0, 1] assert plt.get_figlabels() == ['', 'today']
Example #9
Source File: decorators.py From coffeegrindsize with MIT License | 6 votes |
def compare(self, idx, baseline, extension): __tracebackhide__ = True fignum = plt.get_fignums()[idx] fig = plt.figure(fignum) if self.remove_text: remove_ticks_and_titles(fig) actual_fname = ( os.path.join(self.result_dir, baseline) + '.' + extension) kwargs = self.savefig_kwargs.copy() if extension == 'pdf': kwargs.setdefault('metadata', {'Creator': None, 'Producer': None, 'CreationDate': None}) fig.savefig(actual_fname, **kwargs) expected_fname = self.copy_baseline(baseline, extension) _raise_on_image_difference(expected_fname, actual_fname, self.tol)
Example #10
Source File: test_figure.py From neural-network-animation with MIT License | 6 votes |
def test_figure_label(): # pyplot figure creation, selection and closing with figure label and # number plt.close('all') plt.figure('today') plt.figure(3) plt.figure('tomorrow') plt.figure() plt.figure(0) plt.figure(1) plt.figure(3) assert_equal(plt.get_fignums(), [0, 1, 3, 4, 5]) assert_equal(plt.get_figlabels(), ['', 'today', '', 'tomorrow', '']) plt.close(10) plt.close() plt.close(5) plt.close('tomorrow') assert_equal(plt.get_fignums(), [0, 1]) assert_equal(plt.get_figlabels(), ['', 'today'])
Example #11
Source File: decorators.py From CogAlg with MIT License | 6 votes |
def compare(self, idx, baseline, extension): __tracebackhide__ = True fignum = plt.get_fignums()[idx] fig = plt.figure(fignum) if self.remove_text: remove_ticks_and_titles(fig) actual_fname = ( os.path.join(self.result_dir, baseline) + '.' + extension) kwargs = self.savefig_kwargs.copy() if extension == 'pdf': kwargs.setdefault('metadata', {'Creator': None, 'Producer': None, 'CreationDate': None}) fig.savefig(actual_fname, **kwargs) expected_fname = self.copy_baseline(baseline, extension) _raise_on_image_difference(expected_fname, actual_fname, self.tol)
Example #12
Source File: figure.py From RayTracing with MIT License | 6 votes |
def _showPlot(self): # pragma: no cover # internal, do not use try: plt.plot() if sys.platform.startswith('win'): plt.show() else: plt.draw() while True: if plt.get_fignums(): plt.pause(0.001) else: break except KeyboardInterrupt: plt.close()
Example #13
Source File: figure.py From RayTracing with MIT License | 6 votes |
def _showPlot(self): # pragma: no cover # internal, do not use try: plt.plot() if sys.platform.startswith('win'): plt.show() else: plt.draw() while True: if plt.get_fignums(): plt.pause(0.001) else: break except KeyboardInterrupt: plt.close()
Example #14
Source File: tools.py From animatplot with MIT License | 6 votes |
def animation_compare(baseline_images, nframes, fmt='.png', tol=1e-3, remove_text=True): def decorator(func): @functools.wraps(func) def wrapper(*args, **kwargs): # First close anything from previous tests plt.close('all') anim = func(*args, **kwargs) if remove_text: fignum = plt.get_fignums()[0] fig = plt.figure(fignum) remove_ticks_and_titles(fig) try: _compare_animation(anim, baseline_images, fmt, nframes, tol) finally: plt.close('all') return wrapper return decorator
Example #15
Source File: test_figure.py From twitter-stock-recommendation with MIT License | 6 votes |
def test_figure_label(): # pyplot figure creation, selection and closing with figure label and # number plt.close('all') plt.figure('today') plt.figure(3) plt.figure('tomorrow') plt.figure() plt.figure(0) plt.figure(1) plt.figure(3) assert plt.get_fignums() == [0, 1, 3, 4, 5] assert plt.get_figlabels() == ['', 'today', '', 'tomorrow', ''] plt.close(10) plt.close() plt.close(5) plt.close('tomorrow') assert plt.get_fignums() == [0, 1] assert plt.get_figlabels() == ['', 'today']
Example #16
Source File: _core.py From vnpy_crypto with MIT License | 6 votes |
def plot_series(data, kind='line', ax=None, # Series unique figsize=None, use_index=True, title=None, grid=None, legend=False, style=None, logx=False, logy=False, loglog=False, xticks=None, yticks=None, xlim=None, ylim=None, rot=None, fontsize=None, colormap=None, table=False, yerr=None, xerr=None, label=None, secondary_y=False, # Series unique **kwds): import matplotlib.pyplot as plt if ax is None and len(plt.get_fignums()) > 0: ax = _gca() ax = MPLPlot._get_ax_layer(ax) return _plot(data, kind=kind, ax=ax, figsize=figsize, use_index=use_index, title=title, grid=grid, legend=legend, style=style, logx=logx, logy=logy, loglog=loglog, xticks=xticks, yticks=yticks, xlim=xlim, ylim=ylim, rot=rot, fontsize=fontsize, colormap=colormap, table=table, yerr=yerr, xerr=xerr, label=label, secondary_y=secondary_y, **kwds)
Example #17
Source File: decorators.py From twitter-stock-recommendation with MIT License | 6 votes |
def compare(self, idx, baseline, extension): __tracebackhide__ = True fignum = plt.get_fignums()[idx] fig = plt.figure(fignum) if self.remove_text: remove_ticks_and_titles(fig) actual_fname = ( os.path.join(self.result_dir, baseline) + '.' + extension) kwargs = self.savefig_kwargs.copy() if extension == 'pdf': kwargs.setdefault('metadata', {'Creator': None, 'Producer': None, 'CreationDate': None}) fig.savefig(actual_fname, **kwargs) expected_fname = self.copy_baseline(baseline, extension) _raise_on_image_difference(expected_fname, actual_fname, self.tol)
Example #18
Source File: DyCommon.py From DevilYuan with MIT License | 5 votes |
def newFig(): figs = plt.get_fignums() for fig in range(1, DyMatplotlib.figNbr + 1): if fig not in figs: plt.figure(fig) DyMatplotlib.curFigNums.append(fig) return fig = DyMatplotlib.curFigNums[0] plt.close(fig) plt.figure(fig) del DyMatplotlib.curFigNums[0] DyMatplotlib.curFigNums.append(fig)
Example #19
Source File: animate_single_dist.py From hokuyolx with MIT License | 5 votes |
def run(): plt.ion() laser = HokuyoLX() ax = plt.subplot(111, projection='polar') plot = ax.plot([], [], '.')[0] text = plt.text(0, 1, '', transform=ax.transAxes) ax.set_rmax(DMAX) ax.grid(True) plt.show() while plt.get_fignums(): update(laser, plot, text) laser.close()
Example #20
Source File: decorators.py From CogAlg with MIT License | 5 votes |
def setup(self): func = self.func plt.close('all') self.setup_class() try: matplotlib.style.use(self.style) matplotlib.testing.set_font_settings_for_testing() func() assert len(plt.get_fignums()) == len(self.baseline_images), ( "Test generated {} images but there are {} baseline images" .format(len(plt.get_fignums()), len(self.baseline_images))) except: # Restore original settings before raising errors. self.teardown_class() raise
Example #21
Source File: decorators.py From coffeegrindsize with MIT License | 5 votes |
def setup(self): func = self.func plt.close('all') self.setup_class() try: matplotlib.style.use(self.style) matplotlib.testing.set_font_settings_for_testing() func() assert len(plt.get_fignums()) == len(self.baseline_images), ( "Test generated {} images but there are {} baseline images" .format(len(plt.get_fignums()), len(self.baseline_images))) except: # Restore original settings before raising errors. self.teardown_class() raise
Example #22
Source File: figure.py From RayTracing with MIT License | 5 votes |
def _showPlot(self): try: plt.plot() if sys.platform.startswith('win'): plt.show() else: plt.draw() while True: if plt.get_fignums(): plt.pause(0.001) else: break except KeyboardInterrupt: plt.close()
Example #23
Source File: peakfinder2D_gui.py From pyxem with GNU General Public License v3.0 | 5 votes |
def replot_image(self): if not plt.get_fignums(): self.plot() z = self.get_data() self.image.set_data(z) self.replot_peaks() plt.draw()
Example #24
Source File: testing.py From recruit with Apache License 2.0 | 5 votes |
def close(fignum=None): from matplotlib.pyplot import get_fignums, close as _close if fignum is None: for fignum in get_fignums(): _close(fignum) else: _close(fignum) # ----------------------------------------------------------------------------- # locale utilities
Example #25
Source File: config.py From sureal with Apache License 2.0 | 5 votes |
def show(**kwargs): import matplotlib.pyplot as plt if 'write_to_dir' in kwargs: format = kwargs['format'] if 'format' in kwargs else 'png' filedir = kwargs['write_to_dir'] if kwargs['write_to_dir'] is not None else SurealConfig.workspace_path('output') for fignum in plt.get_fignums(): fig = plt.figure(fignum) fig.savefig(os.path.join(filedir, str(fignum) + '.' + format), format=format) else: plt.show()
Example #26
Source File: test_save_as_pdf_pages.py From plotnine with GNU General Public License v2.0 | 5 votes |
def test_save_as_pdf_pages_closes_plots(): assert plt.get_fignums() == [], "There are unsaved test plots" fn = next(filename_gen) save_as_pdf_pages(p(), fn) assert_exist_and_clean(fn, "exist") assert plt.get_fignums() == [], "ggplot.save did not close the plot"
Example #27
Source File: conftest.py From plotnine with GNU General Public License v2.0 | 5 votes |
def _setup(): # The baseline images are created in this locale, so we should use # it during all of the tests. try: locale.setlocale(locale.LC_ALL, str('en_US.UTF-8')) except locale.Error: try: locale.setlocale(locale.LC_ALL, str('English_United States.1252')) except locale.Error: warnings.warn( "Could not set locale to English/United States. " "Some date-related tests may fail") plt.switch_backend('Agg') # use Agg backend for these test if mpl.get_backend().lower() != "agg": msg = ("Using a wrong matplotlib backend ({0}), " "which will not produce proper images") raise Exception(msg.format(mpl.get_backend())) # These settings *must* be hardcoded for running the comparison # tests mpl.rcdefaults() # Start with all defaults mpl.rcParams['text.hinting'] = True mpl.rcParams['text.antialiased'] = True mpl.rcParams['text.hinting_factor'] = 8 # make sure we don't carry over bad plots from former tests msg = ("no of open figs: {} -> find the last test with ' " "python tests.py -v' and add a '@cleanup' decorator.") assert len(plt.get_fignums()) == 0, msg.format(plt.get_fignums())
Example #28
Source File: test_ggsave.py From plotnine with GNU General Public License v2.0 | 5 votes |
def test_ggsave_closes_plot(): assert plt.get_fignums() == [], "There are unsaved test plots" fn = next(filename_gen) p.save(fn, verbose=False) assert_exist_and_clean(fn, "exist") assert plt.get_fignums() == [], "ggplot.save did not close the plot"
Example #29
Source File: peakfinder2D_gui.py From pyxem with GNU General Public License v3.0 | 5 votes |
def replot_peaks(self): if not plt.get_fignums(): self.plot() peaks = self.get_peaks() self.pts.set_xdata(peaks[:, 1]) self.pts.set_ydata(peaks[:, 0]) plt.draw()
Example #30
Source File: animate_single_intens.py From hokuyolx with MIT License | 5 votes |
def run(): plt.ion() laser = HokuyoLX() ax = plt.subplot(111, projection='polar') plot = ax.scatter([0, 1], [0, 1], s=5, c=[IMIN, IMAX], cmap=plt.cm.Greys_r, lw=0) text = plt.text(0, 1, '', transform=ax.transAxes) ax.set_rmax(DMAX) ax.grid(True) plt.show() while plt.get_fignums(): update(laser, plot, text) laser.close()