0

I have to create a presentation with lots of diagrams. I do this with the beamer class and pgfplots. I'm tired of copying the axis definition in every single diagram and I'm looking for a way to put it in the preamble of the presentation file. Tried to create a newcommand \axisdefintion but this didn't work.

Is there a way to have the axis definition in the preamble (except for the title)?

This is what such a diagram would look like:

\begin{tikzpicture}
\begin{axis}[
    title={Some Title here},
    every axis label/.append style={font=\sffamily\footnotesize},
    width=\textwidth,
    axis line style=thin,%Achsenstärke
    filter discard warning=false,
    axis line style={gray!30},
    axis y line = center,
    axis x line = center,
    y tick label style={font={\sansmath\sffamily\fontsize{4}{4}\selectfont}, anchor=east},
    x tick label style={font={\sansmath\sffamily\fontsize{4}{4}\selectfont}, anchor=north},
    x label style={at={(axis description cs:1.0,-0.03)},anchor=north, font={\tiny}},
    y label style={at={(axis description cs:-0.08,.5)},rotate=90,anchor=south, font={\tiny}},
    xlabel=Zeit in ms,
    ylabel=Sensorwerte,
    every y tick/.style={gray!30},
    ytick={-550,-500,...,1350},
    xtick={0,1000,...,12840},
    no markers,
    every axis plot/.append style={thin},
    every axis/.append style={font=\sffamily},
    axis on top=false,
    font={\sffamily},
    xmin=0, xmax=12900,
    ymin=-550, ymax=1360,
    legend style={fill=none, draw=none, at={(1.1,0.05)},anchor=east,font={\fontsize{4}{2}\selectfont}, /tikz/column 2/.style={column sep=5pt},},
    legend columns=2,
    legend cell align={left},
    every node near coord/.append style={font=\sansmath\sffamily\fontsize{4}{2}\selectfont, color={DarkRed}},
    ]
    %%Plots
    %%add some plots here
\end{axis}
\end{tikzpicture}
2

0

Browse other questions tagged .