presentations

Presentations
Log | Files | Refs

pgfplotsthemetol.sty (3609B)


      1 %%
      2 %% This is file `pgfplotsthemetol.sty',
      3 %% generated with the docstrip utility.
      4 %%
      5 %% The original source files were:
      6 %%
      7 %% pgfplotsthemetol.dtx  (with options: `package')
      8 %% ---------------------------------------------------------------------------
      9 %% Copyright 2015 Matthias Vogelgesang and the LaTeX community. A full list of
     10 %% contributors can be found at
     11 %% 
     12 %%     https://github.com/matze/mtheme/graphs/contributors
     13 %% 
     14 %% and the original template was based on the HSRM theme by Benjamin Weiss.
     15 %% 
     16 %% This work is licensed under a Creative Commons Attribution-ShareAlike 4.0
     17 %% International License (https://creativecommons.org/licenses/by-sa/4.0/).
     18 %% ---------------------------------------------------------------------------
     19 \NeedsTeXFormat{LaTeX2e}
     20 \ProvidesPackage{pgfplotsthemetol}
     21     [2017/01/23 PGFplots colors based on Paul Tol's SRON technical note]
     22 \definecolor{TolDarkPurple}{HTML}{332288}
     23 \definecolor{TolDarkBlue}{HTML}{6699CC}
     24 \definecolor{TolLightBlue}{HTML}{88CCEE}
     25 \definecolor{TolLightGreen}{HTML}{44AA99}
     26 \definecolor{TolDarkGreen}{HTML}{117733}
     27 \definecolor{TolDarkBrown}{HTML}{999933}
     28 \definecolor{TolLightBrown}{HTML}{DDCC77}
     29 \definecolor{TolDarkRed}{HTML}{661100}
     30 \definecolor{TolLightRed}{HTML}{CC6677}
     31 \definecolor{TolLightPink}{HTML}{AA4466}
     32 \definecolor{TolDarkPink}{HTML}{882255}
     33 \definecolor{TolLightPurple}{HTML}{AA4499}
     34 \pgfplotscreateplotcyclelist{mbarplot cycle}{%
     35   {draw=TolDarkBlue,    fill=TolDarkBlue!70},
     36   {draw=TolLightBrown,  fill=TolLightBrown!70},
     37   {draw=TolLightGreen,  fill=TolLightGreen!70},
     38   {draw=TolDarkPink,    fill=TolDarkPink!70},
     39   {draw=TolDarkPurple,  fill=TolDarkPurple!70},
     40   {draw=TolDarkRed,     fill=TolDarkRed!70},
     41   {draw=TolDarkBrown,   fill=TolDarkBrown!70},
     42   {draw=TolLightRed,    fill=TolLightRed!70},
     43   {draw=TolLightPink,   fill=TolLightPink!70},
     44   {draw=TolLightPurple, fill=TolLightPurple!70},
     45   {draw=TolLightBlue,   fill=TolLightBlue!70},
     46   {draw=TolDarkGreen,   fill=TolDarkGreen!70},
     47 }
     48 \pgfplotscreateplotcyclelist{mlineplot cycle}{%
     49   {TolDarkBlue, mark=*, mark size=1.5pt},
     50   {TolLightBrown, mark=square*, mark size=1.3pt},
     51   {TolLightGreen, mark=triangle*, mark size=1.5pt},
     52   {TolDarkBrown, mark=diamond*, mark size=1.5pt},
     53 }
     54 \pgfplotsset{
     55   compat=1.9,
     56   mlineplot/.style={
     57     mbaseplot,
     58     xmajorgrids=true,
     59     ymajorgrids=true,
     60     major grid style={dotted},
     61     axis x line=bottom,
     62     axis y line=left,
     63     legend style={
     64       cells={anchor=west},
     65       draw=none
     66     },
     67     cycle list name=mlineplot cycle,
     68   },
     69   mbarplot base/.style={
     70     mbaseplot,
     71     bar width=6pt,
     72     axis y line*=none,
     73   },
     74   mbarplot/.style={
     75     mbarplot base,
     76     ybar,
     77     xmajorgrids=false,
     78     ymajorgrids=true,
     79     area legend,
     80     legend image code/.code={%
     81       \draw[#1] (0cm,-0.1cm) rectangle (0.15cm,0.1cm);
     82     },
     83     cycle list name=mbarplot cycle,
     84   },
     85   horizontal mbarplot/.style={
     86     mbarplot base,
     87     xmajorgrids=true,
     88     ymajorgrids=false,
     89     xbar stacked,
     90     area legend,
     91     legend image code/.code={%
     92       \draw[#1] (0cm,-0.1cm) rectangle (0.15cm,0.1cm);
     93     },
     94     cycle list name=mbarplot cycle,
     95   },
     96   mbaseplot/.style={
     97     legend style={
     98       draw=none,
     99       fill=none,
    100       cells={anchor=west},
    101     },
    102     x tick label style={
    103       font=\footnotesize
    104     },
    105     y tick label style={
    106       font=\footnotesize
    107     },
    108     legend style={
    109       font=\footnotesize
    110     },
    111     major grid style={
    112       dotted,
    113     },
    114     axis x line*=bottom,
    115   },
    116   disable thousands separator/.style={
    117     /pgf/number format/.cd,
    118       1000 sep={}
    119   },
    120 }
    121 \endinput
    122 %%
    123 %% End of file `pgfplotsthemetol.sty'.