Ich möchte die folgenden drei Plots sauber ausrichten, so dass das obere linke Plot mit dem unteren linken Plot linksbündig ausgerichtet ist. Wie geht das am besten?

Code, hier editierbar zum Übersetzen:
\documentclass[12pt,a5paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{fontenc}
\usepackage[ngerman]{babel}
\usepackage{tikz,pgfplots}
\usepackage{graphicx,caption,floatrow,subcaption}
\usepackage{siunitx}
\usepgfplotslibrary{groupplots}
\usetikzlibrary{arrows.meta}
\pgfplotsset{compat=1.18}
\begin{document}
\begin{figure}
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{scriptsize}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{scriptsize}
\end{tikzpicture}
\caption{xxx}
\end{subfigure}
%\hfill
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{scriptsize}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{scriptsize}
\end{tikzpicture}
\caption{yyy}
\end{subfigure}\\
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

gefragt 10 Mär '23, 21:34

wiewowas's gravatar image

wiewowas
452203140
Akzeptiert-Rate: 40%


Du kannst die Boundingbox der einzelnen Plots anpassen und dann die Ausrichtung entsprechend vornehmen:

Code, hier editierbar zum Übersetzen:
\documentclass[12pt,a5paper]{article}
\usepackage{fontenc}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}% lädt tikz, graphicx, xcolor, ...
\usepackage{subcaption}% lädt caption
\pgfplotsset{compat=1.18}
\begin{document}
\begin{figure}
\scriptsize% das ist ein Schalter und keine Umgebung!
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\pgfresetboundingbox
\path (current axis.below south west) rectangle (current axis.above north east);
\end{tikzpicture}
\caption{xxx}
\end{subfigure}% <- Leerzeichen auskommentiert
\hfill
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\pgfresetboundingbox
\path (current axis.below south west) rectangle (current axis.above north east);
\end{tikzpicture}
\caption{yyy}
\end{subfigure}
\vspace{1em}
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth,legend pos= outer north east]
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Wenn die Beschriftungen an der y-Achse jeweils die gleiche Breite haben, geht auch kürzer

Code, hier editierbar zum Übersetzen:
\documentclass[12pt,a5paper]{article}
\usepackage{fontenc,showframe}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}% lädt tikz, graphicx, xcolor, ...
\usepackage{subcaption}% lädt caption
\pgfplotsset{compat=1.18}
\begin{document}
\begin{figure}
\scriptsize% <- das ist ein Schalter und keine Umgebung
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\caption{xxx}
\end{subfigure}%
\hfill
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth]
\addplot {x^2 - x +4};
\end{axis}
\end{tikzpicture}
\caption{yyy}
\end{subfigure}
\vspace{1em}
\begin{subfigure}[t]{0.49\linewidth}
\centering
\begin{tikzpicture}
\begin{axis}[width=1\linewidth, legend pos= outer north east]
\addplot {x^2 - x +4};
\addlegendentry{test}
\end{axis}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 15 Mär '23, 11:41

esdd's gravatar image

esdd
17.8k304257
Akzeptiert-Rate: 62%

Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×7
×5

gestellte Frage: 10 Mär '23, 21:34

Frage wurde gesehen: 2,283 Mal

zuletzt geändert: 15 Mär '23, 11:41