diff options
author | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-06-17 17:29:47 +0200 |
---|---|---|
committer | ROUVREAU Vincent <vincent.rouvreau@inria.fr> | 2020-06-17 17:29:47 +0200 |
commit | 5cb71b63252c2555e1ed87a0527d32357467d4e1 (patch) | |
tree | 22ad5a069bed8aad09dff018c3ae355bd71b37d6 /src/python/gudhi | |
parent | a12d1451d1413444319ccdc24bfacaae35012ce0 (diff) |
use checkdep_usetex from matplotlib to check if latex is available
Diffstat (limited to 'src/python/gudhi')
-rw-r--r-- | src/python/gudhi/persistence_graphical_tools.py | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/python/gudhi/persistence_graphical_tools.py b/src/python/gudhi/persistence_graphical_tools.py index 6a74a6ca..9bbd9aff 100644 --- a/src/python/gudhi/persistence_graphical_tools.py +++ b/src/python/gudhi/persistence_graphical_tools.py @@ -105,9 +105,11 @@ def plot_persistence_barcode( try: import matplotlib.pyplot as plt import matplotlib.patches as mpatches - from matplotlib import rc - plt.rc('text', usetex=True) - plt.rc('font', family='serif') + from matplotlib import checkdep_usetex + if matplotlib.checkdep_usetex(True): + from matplotlib import rc + plt.rc('text', usetex=True) + plt.rc('font', family='serif') if persistence_file != "": if path.isfile(persistence_file): @@ -250,9 +252,11 @@ def plot_persistence_diagram( try: import matplotlib.pyplot as plt import matplotlib.patches as mpatches - from matplotlib import rc - plt.rc('text', usetex=True) - plt.rc('font', family='serif') + from matplotlib import checkdep_usetex + if matplotlib.checkdep_usetex(True): + from matplotlib import rc + plt.rc('text', usetex=True) + plt.rc('font', family='serif') if persistence_file != "": if path.isfile(persistence_file): @@ -422,9 +426,11 @@ def plot_persistence_density( import matplotlib.pyplot as plt import matplotlib.patches as mpatches from scipy.stats import kde - from matplotlib import rc - plt.rc('text', usetex=True) - plt.rc('font', family='serif') + from matplotlib import checkdep_usetex + if matplotlib.checkdep_usetex(True): + from matplotlib import rc + plt.rc('text', usetex=True) + plt.rc('font', family='serif') if persistence_file != "": if dimension is None: |