Achsenbeschriftungen verschieben sich bei Verwendung der xscale-Funktion aus der Mitte

Achsenbeschriftungen verschieben sich bei Verwendung der xscale-Funktion aus der Mitte

Ich habe ein Diagramm für einen Bericht, dessen horizontale Breite vergrößert werden muss, während die ursprüngliche vertikale Höhe beibehalten werden soll. Ich verwende derzeit die Option an xscale=1.7, dies verschiebt jedoch die Beschriftung der horizontalen Achse nach rechts neben dem Diagrammbereich. Ich habe versucht, die Option zu verwenden, width=0.7\textwidthdies erhöht jedoch die Höhe des Diagramms auf einen lächerlichen Wert.

\documentclass[a4paper,12pt,twoside]{report}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgfplots}

\begin{document}
\begin{figure}[h]% change in entropy
\center
\begin{tikzpicture}
\begin{axis}[xscale=1.7, xlabel=No. of Elements, ystep=1, xstep=2, xmin=0, xmax=16, ymin=0, ymax=3, ylabel= $\Delta S_{mix} (R)$]
\addplot+[color=black,smooth,mark=none]file{Data/Entropy_of_Mixing.txt};
\draw(axis cs: 2,0)--(axis cs: 2,1);
\draw(axis cs: 5,0)--(axis cs: 5,1.8);
\draw(axis cs: 13,0)--(axis cs: 13,2.8);
\node [text width= 1.5cm, text centered](a) at(axis cs: 1,0.75){Low Entropy};
\node [text width= 1.5cm, text centered](a) at(axis cs: 3.6,0.75){Medium Entropy};
\node [text width= 1.5cm, text centered](a) at(axis cs: 9,0.75){High Entropy};
\end{axis}
\end{tikzpicture}
\caption{Change in mixing entropy with number of principal elements}
\label{EntropyGraph}
\end{figure}

\end{document

Bildbeschreibung hier eingeben

Antwort1

Ersetzen xscale=1.7mit x post scale=1.7.

verwandte Informationen