Wie kann ich dieses Diagramm zeichnen?

Wie kann ich dieses Diagramm zeichnen?

Ich versuche, das folgende Bild zu zeichnen, habe aber einige Schwierigkeiten. Ich habe erst vor ein paar Wochen angefangen, LaTeX zu lernen. Ich codiere Folgendes:

\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\pgfmathsetmacro{\cubex}{2}
\pgfmathsetmacro{\cubey}{2}
\pgfmathsetmacro{\cubez}{2}
\draw[red] (0,0,0) -- ++(-\cubex,0,0) -- ++(0,-\cubey,0) -- ++(\cubex,0,0) -- cycle;
\draw[red] (0,0,0) -- ++(0,0,-\cubez) -- ++(0,-\cubey,0) -- ++(0,0,\cubez) -- cycle;
\draw[red] (0,0,0) -- ++(-\cubex,0,0) -- ++(0,0,-\cubez) -- ++(\cubex,0,0) -- cycle;
\end{tikzpicture}
\end{document}

Vielen Dank.

Antwort1

Sie können beginnen mit

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing}

\begin{document}
\begin{tikzpicture}[z={(3.85mm, -3.85mm)}]


%\draw (0,0,0) -- (1,0,0) node {x};
%\draw (0,0,0) -- (0,1,0) node {y};
%\draw (0,0,0) -- (0,0,1) node {z};

\pgfmathsetmacro{\cubex}{2}
\pgfmathsetmacro{\cubey}{2}
\pgfmathsetmacro{\cubez}{2}
\foreach \x/\j in {0/red,2/green,3/purple,4/orange,5/brown,7/red} 
\draw[\j] (\x,0,0) -- ++(0,\cubey,0) -- ++(0,0,\cubez) -- ++(0,-\cubey,0) -- cycle;

\foreach \i in {(0,0,0),(0,\cubey,0), (0,0,\cubez), (0,\cubey,\cubez)}
\draw[red] \i -- ++(7,0,0);

\draw[decorate, decoration={brace, raise=5pt}] (2,\cubey,0) -- (5,\cubey,0) node[midway,above=3mm]{A};
\end{tikzpicture}
\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen