Mehrere TikZ-Bilder anordnen

Mehrere TikZ-Bilder anordnen

Kann mir jemand sagen, wie ich 5 TikZ-Bilder so anordnen kann? Es tut mir sehr leid, aber ich habe keine Ahnung, wie das geht.

Bildbeschreibung hier eingeben

Ich habe die Codes und die PNG-Datei hochgeladenHier

Antwort1

Die scopeUmgebung von Tikz eignet sich gut für solche Aufgaben, da sie das Verschieben und Drehen aller darin enthaltenen Elemente ermöglicht. Mein Vorschlag ist, eine zu erstellen und dann für jedes Element tikzpictureeinen anderen Umfang festzulegen . Das führt zu einem Setup wie diesem:axis

\begin{tikzpicture}

    \begin{scope}
        \input{X}
    \end{scope}

    \begin{scope}[yshift=6cm]
        \input{G_1}
    \end{scope}

    \begin{scope}[yshift=8cm]
        \input{G_2}
    \end{scope}

    \begin{scope}[xshift=1cm,yshift=-0.8cm,rotate=90]
        \input{B_1}
    \end{scope}

    \begin{scope}[xshift=-2cm,yshift=-0.8cm,rotate=90]
        \input{B_2}
    \end{scope}

\end{tikzpicture}

Hinweis: Bisher .texenthält jede Datei eine \begin{tikzpicture} ... \end{tikzpicture}. Für eine Lösung wie diese hier müssen Sieentfernendas, also axisbleibt nur das Zeug übrig.

Das Ergebnis (siehe unten) ist möglicherweise nicht perfekt, aber durch Anpassen der Verschiebungen sollten Sie ein schönes Ergebnis erzielen können.

Ergebnis

Antwort2

Sie können einfach Folgendes verwenden tabular:

\documentclass{article}
\usepackage{pgfplots}
\usepackage{graphicx}

\begin{document}‎‎

\noindent
\begin{tabular}{@{}cccc@{}}
& &  \input{G_1} \\
& &  \input{G_2} \\
\rotatebox{90}{\input{B_1}} & \rotatebox{90}{\input{B_2}} & \input{X} \\
\end{tabular}

\end{document}

Das Ergebnis:

Bildbeschreibung hier eingeben

verwandte Informationen