diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-02-25 18:41:50 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-02-25 18:41:50 +0100 |
| commit | e811810d76bc5d7a5f7ea32961da5162388b1595 (patch) | |
| tree | 347421f19b8e41fd2e3314022287fe056d2d29c8 | |
| parent | f2706ec81546e3d24c0500dcaf7fea96e9a0dc87 (diff) | |
| download | allocbench-e811810d76bc5d7a5f7ea32961da5162388b1595.tar.gz allocbench-e811810d76bc5d7a5f7ea32961da5162388b1595.zip | |
split style and color definitions and include common.tex
| -rw-r--r-- | src/plots.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plots.py b/src/plots.py index a6964e8..5962367 100644 --- a/src/plots.py +++ b/src/plots.py @@ -519,13 +519,14 @@ def pgfplot(bench, perms, xexpr, yexpr, axis_attr="", bar=False, axis_attr = f"\tybar,\n{axis_attr}" color_definitions = "" + style_definitions = "" plots = "" for alloc_name, alloc_dict in allocators.items(): if colors: # define color rgb = matplotlib.colors.to_rgb(_get_alloc_color(bench, alloc_dict)) color_definitions += f"\\providecolor{{{alloc_name}-color}}{{rgb}}{{{rgb[0]},{rgb[1]},{rgb[2]}}}\n" - color_definitions += f"\\pgfplotsset{{{alloc_name}/.style={{color={alloc_name}-color}}}}\n\n" + style_definitions += f"\\pgfplotsset{{{alloc_name}/.style={{color={alloc_name}-color}}}}\n\n" eb = "" ebt = "" @@ -555,9 +556,11 @@ def pgfplot(bench, perms, xexpr, yexpr, axis_attr="", bar=False, f"""\\documentclass{{standalone}} \\usepackage{{pgfplots}} \\usepackage{{xcolor}} - +{style_definitions} +% include commont.tex if found to override styles +% see https://tex.stackexchange.com/questions/377295/how-to-prevent-input-from-failing-if-the-file-is-missing/377312#377312 +\\InputIfFileExists{{common.tex}}{{}}{{}} {color_definitions} -{src.globalvars.latex_custom_preamble} \\begin{{document}} \\begin{{tikzpicture}} \\begin{{axis}}[ |
