Seite 1 von 1

Achsenbeschriftung vergrößern/verkleinern bei pgfplots

Verfasst: Do 5. Jun 2014, 18:16
von felix.schnee
Hallo zusammen,
ich nutze für meine Diagramme pgfplot in einer tikz Umgebung. Mein Problem ist, bei zwei Grafiken finde ich das die Achsenbeschriftung viel zu groß ist. Weiß jem, wie ich die verkleinern kann?
\begin{figure}[!h]
\begin{tikzpicture}[]
\begin{axis}[
   width= 7cm,
   height=7cm,
   ylabel={$L\:[m]$},
   xlabel={$\Delta p\:[Pa]$},
   xmin=0, xmax=3500,
   ymin=0, ymax=2500  
]
\addplot[red, solid,mark=*] table {Tabellen/DVueberU1.dat};
\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\hfill
\begin{tikzpicture}[]
\begin{axis}[
    width= 7cm,
   height=7cm,
   ylabel={$L\:[m]$},
   xlabel={$\Delta p\:[Pa]$},
   xmin=0, xmax=4000,
   ymin=0, ymax=2500  
]
\addplot[red, solid,mark=*] table {Tabellen/DVueberU3.dat};
\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\caption{Druckverlust über dem Düsenboden}
\end{figure}

Verfasst: Do 5. Jun 2014, 20:43
von Johannes_B
Auch hier wäre ein Minimalbeispiel toll. So kannst du
deinen Code auf das Wesentlichste beschränken und uns zum Testen
geben. Eventuell findest du so auch schon selbst die Ursache für
die Schriftgrößenänderung.
Bitte teste das untenstehende Beispiel, darin enthalten sind auch
Hinweise, welche du beachten solltest. SI-Einheiten werden
beispielsweise aufrecht gesetzt, darauf solltest du achten.
Anwendung finden hier die Hinweise aus »Wie setze ich
Einheiten richtig?
« Ich persönlich bevorzuge auch hier
semantische Auszeichnungen. So kannst du später Änderungen
leichter vornehmen.

Übrigens kannst du dir mit pgfplots auch Stile definieren, so
kannst du das Aussehen von gleichwertigen Diagrammen global
festlegen, deiin Dokument gewinnt somit an Einheitlichkeit
\documentclass{article}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{showframe}
\NewDocumentCommand\DeclareNewQuantity{mmm}{
	\DeclareSIUnit{#2}{#3}
	\DeclareDocumentCommand{#1}{O{}m}{\SI[##1]{##2}{#2}}
}
%JB: Wie setze ich Einheiten richtig? Link zu TeXwelt im Beitrag
\DeclareNewQuantity
\Pressure
\pressure
{\pascal}
\DeclareNewQuantity
\Entfernung
\entfernung
{\meter}
\pgfplotsset{
		%Wir definieren uns den Diagrammtyp global
	pressureloss/.style={
		width= 7cm,
		height=7cm,
		ylabel={$L\:[\si{\entfernung}]$},
		%Laut DIN sind die eckigen Klammern übrigens
		%nicht so das Wahre.
		xlabel={$\Delta p\:[\si{\pressure}]$},
		xmin=0, xmax=3500,
		ymin=0, ymax=2500  
	}
}
\begin{document}
\begin{tikzpicture}[]
	\begin{axis}[
			pressureloss
		]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU1.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
	\end{axis}
\end{tikzpicture}
\hfill
\begin{tikzpicture}[]
	\begin{axis}[
			pressureloss,
			ymax=5000%Diesmal halt höher, warum auch
%			immer, aber es geht
		]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU3.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
	\end{axis}
\end{tikzpicture}
\end{document}

und die Schrift verkleinern?

Verfasst: Sa 7. Jun 2014, 18:48
von felix.schnee
Vielen Dank für die Hinweise aber das hilft mir mit der Schriftgröße auch nicht wirklich weiter...

Verfasst: Sa 7. Jun 2014, 18:52
von Johannes_B
Na wie auch, ich kann das doch überhaupt nicht nachvollziehen? Versuch ein Minimalbeispiel zu erstellen.

Verfasst: Sa 7. Jun 2014, 23:29
von esdd
Dein Code ist bei niemandem anderen lauffähig!


Vermutlich suchst du aber entweder
label style={font=\tiny}


oder
tick label style={font=\scriptsize}
oder beides. Wobei die angegebenen Schriftgrößen jetzt nur Besipiele sind.

Gruß
Elke

Verfasst: Di 10. Jun 2014, 16:05
von felix.schnee
vielen Dank genau das hatte ich gesucht