From be3310285e9f69c45ffac2e05912759b5b277ac6 Mon Sep 17 00:00:00 2001 From: "J.A. de Jong" Date: Thu, 11 Oct 2018 08:16:51 +0200 Subject: [PATCH] Split up init_backend to init_matplotlib --- lasp/tools/config.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/lasp/tools/config.py b/lasp/tools/config.py index 66313ea..b2cfc7d 100644 --- a/lasp/tools/config.py +++ b/lasp/tools/config.py @@ -11,13 +11,11 @@ _report_quality = False _init = False -def init_backend(report_quality=False): +def init_matplotlib(report_quality=False): global _init if not _init: - print('Initializing matplotlib...') _init = True - import matplotlib - matplotlib.use('Qt5Agg') + print('Initializing matplotlib...') preamble = [ r'\usepackage{libertine-type1}' r'\usepackage[libertine]{newtxmath}' @@ -32,9 +30,19 @@ def init_backend(report_quality=False): 'pgf.texsystem': 'pdflatex', 'pgf.preamble': preamble, } + import matplotlib matplotlib.rcParams.update(params) global _report_quality _report_quality = report_quality + + +def init_backend(report_quality=False): + global _init + if not _init: + _init = True + import matplotlib + matplotlib.use('Qt5Agg') + init_matplotlib(report_quality) import matplotlib.pyplot as plt plt.ion()