PGFPlots: Globale Einstellung vornehmen Thema ist als GELÖST markiert

Tabellen und Grafiken erstellen und anordnen


Martin_tud

PGFPlots: Globale Einstellung vornehmen

Beitrag von Martin_tud »

Hallo,

ich habe mit matlab2tikz viele Grafiken erzeugt. Dabei werden in jedem Plot die Ticks mit
tick align=center
festgelegt. Nun sollen die Ticks aber innerhalb der Box liegen, also zu
tick align=inside
geändert werden. Lässt sich diese Einstellung global vornehmen, sodass die center-Definition innerhalb jeder Grafik ignoriert wird?

Mit
\pgfplotsset{tick align=outside}
komme ich ja nicht ans Ziel, da die Grafiken es immer neu definieren.

Vielen Dank und Grüße
Martin

latra
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Mo 19. Okt 2015, 11:54

Beitrag von latra »

Hi Martin_tud,

ich glaube den globalen Befehl stört es wenn in den einzelnen Plots andere Einstellungen stehen. Ich meine mich zu erinnern, dass du bei pfgplotsset dann einen Zusatz schreiben musst, dass die globale Einstellung die lokale Einstellung ignoriert.
Ich bin mir aber nicht ganz sicher.

Grüße

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

Du kannst
every axis post/.style={tick align=inside}
verwenden. Beispiel:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{
  compat=newest,% aktuell wäre 1.13, das kennt Overleaf aber noch nicht
  every axis post/.style={tick align=inside}
}
\begin{document}
\begin{tikzpicture}
  \begin{axis}
    [tick align=center]
  \addplot{x};
  \end{axis}
\end{tikzpicture}
\end{document}
Bitte erstelle immer selbst solch ein kleines lauffähiges Beispiel, an dem man Dein Problem nachvollziehen und mögliche Vorschläge testen kann.

Antworten