
ich erstelle ein Diagramm mit pgfplots mit Daten aus einer Datei. Es übernimmt die Werte aus der Datei korrekt, aber wenn ich das PDF kompiliere, druckt es das Etikett mit der gleichen Größe wie den Text, mit dem ich meinen Bericht schreibe. Ich möchte es kleiner. Mein Code für die Einrichtung des Diagramms in der Präambel lautet wie folgt:
\usepackage{pgfplots}
\usepgfplotslibrary{groupplots}
\pgfplotsset{every tick label/.append style={font=\tiny},label style=
{font=\tiny},width=6.5cm,height=5.5cm,compat=1.3}
während ich im Dokument habe:
\begin{figure}[!ht]
\centering
\subfloat[Andamento nel tempo di pressione e temperatura]{
\begin{tikzpicture}
\begin{axis}[xmin=0, xmax=90,axis y line*=left,ymin=8.62,ymax=8.69, xlabel=
{Tempo (ore)}, ylabel={Pressione (bar)}]
\addplot[thick,black] table[x=tempo,y=P_mean]
{capitolo4/grafici/t_meanVSp_mean2.txt};
\end{axis}
\begin{axis}[xmin=0, xmax=90,axis y line*=right,ymin=20.5,ymax=23.0,
ylabel=Temperatura (°C)]
\addplot[dashed,black] table[x=tempo,y=T_mean]
{capitolo4/grafici/t_meanVSp_mean2.txt};
\end{axis}
\end{tikzpicture}
}
\subfloat[Confronto tra la pressione misurata sperimentalmente e la
pressione calcolata con il modello di gas perfetto]{
\begin{tikzpicture}
\begin{axis}[xmin=0, xmax=90,ymin=8.55,ymax=8.75,xlabel=Tempo (ore),
ylabel=Pressione (bar)]
\addplot[only marks,mark=o] table[x=tempo,y=p_sp]
{capitolo4/grafici/t_meanVSp_mean3.txt};
\addplot[thick,black] table[x=tempo,y=p_id]
{capitolo4/grafici/t_meanVSp_mean3.txt};
\end{axis}
\end{tikzpicture}
}
\end{figure}
Ich füge auch die Diagramme bei, die ich mit diesem Code erhalte. Ich hoffe, ich war ausreichend klar! Danke, ciao
Antwort1
Setzen Sie die compat
Option vor label style
:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{
compat=1.3,
tick label style={font=\tiny},
label style={font=\tiny},
width=6.5cm,
height=5.5cm}
\begin{document}
Normal text
\begin{figure}[!ht]
\centering
\begin{tikzpicture}
\begin{axis}[xmin=0, xmax=90,axis y line*=left,ymin=8.62,ymax=8.69, xlabel=
{Tempo (ore)}, ylabel={Pressione (bar)}]
\end{axis}
\end{tikzpicture}
\end{figure}
\end{document}
Ergebnis: