aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2020-02-25 18:41:50 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2020-02-25 18:41:50 +0100
commite811810d76bc5d7a5f7ea32961da5162388b1595 (patch)
tree347421f19b8e41fd2e3314022287fe056d2d29c8
parentf2706ec81546e3d24c0500dcaf7fea96e9a0dc87 (diff)
downloadallocbench-e811810d76bc5d7a5f7ea32961da5162388b1595.tar.gz
allocbench-e811810d76bc5d7a5f7ea32961da5162388b1595.zip
split style and color definitions and include common.tex
-rw-r--r--src/plots.py9
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}}[