von brisi » Fr 4. Feb 2022, 10:17
@Bartman & @ich meine ja nur
Vielen herzlichen Dank für Eure Inputs! Ich habe jetzt mit den linearen Funktionen die Schnittpunkte berechnet und so die abgehenden Linien definiert -- wahrscheinlich nicht sehr elegant. Hier meine drei Beispiele:
\documentclass[tikz]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [->, line width=0.15mm, red] (0.25,0) node[below] {1} -- (0.25,1.5);
\draw [->, line width=0.15mm, red] (0.65,0) node[below] {2} -- (0.65,1.5);
\draw [->, line width=0.15mm, red] (1.05,0) node[below] {3} -- (1.05,1.5);
\draw [->, line width=0.15mm, red] (1.45,0) node[below] {4} -- (1.45,1.5);
\draw [->, line width=0.15mm, red] (1.85,0) node[below] {5} -- (1.85,1.5);
% Titel
\node[above,font=\large\bfseries] at (current bounding box.north) (t1) {Konstanz der Arten};
\node[below=1ex,font=\small\bfseries] at (t1) {Carl von Linné};
\end{tikzpicture}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [->, line width=0.15mm, red] (0.25,0) node[below] {1} -- (0.7,1.5);
\draw [->, line width=0.15mm, red] (0.65,0) node[below] {2} -- (1.1,1.5);
\draw [->, line width=0.15mm, red] (1.05,0) node[below] {3} -- (1.5,1.5);
\draw [->, line width=0.15mm, red] (1.45,0) node[below] {4} -- (1.9,1.5);
\draw [->, line width=0.15mm, red] (1.85,0) node[below] {5} -- (2.3,1.5);
% Titel
\node[above,font=\large\bfseries] at (current bounding box.north) (t2) {Transformationstheorie};
\node[below=1ex,font=\small\bfseries] at (t2) {Jean-Baptist de Lamarck};
\end{tikzpicture}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [line width=0.2mm, red] (1.1,0) -- (1.8,1.5) node [above] {6´}; %Line 1
\draw [line width=0.2mm, red] (1.3,0.43) -- (0.4,1.5) node [above] {1}; %Line 1.1 (unten)
\draw [line width=0.2mm, red] (0.8,1.02) -- (0.9,1.5) node [above] {3}; %Line 1.1.1
\draw [line width=0.2mm, red] (0.85,1.26) -- (0.65,1.5) node [above] {2}; %Line 1.1.1.1
\draw [dashed, line width=0.2mm, red] (1.0,0.79) -- (1.2,1.0); %Line 1.1.2
\draw [dashed, line width=0.2mm, red] (1.2,0.55) -- (0.8,0.7); %Line 1.1.3
\draw [line width=0.2mm, red] (1.5,0.86) -- (1.0,1.5) node [above] {4}; %Line 1.2 (oben)
\draw [line width=0.2mm, red] (1.2,1.24) -- (1.4,1.5) node [above] {5}; %Line 1.2.1
\draw [dashed, line width=0.2mm, red] (1.35,1.05) -- (1.0,1.2); %Line 1.2.2
\draw [dashed, line width=0.2mm, red] (1.2,0.21) -- (1.7,0.5);
\draw [dashed, line width=0.2mm, red] (1.6,1.07) -- (2.0,1.3);
\draw [dashed, line width=0.2mm, red] (1.6,1.07) -- (2.0,1.3);
% Titel
\node[above,font=\bfseries\large] at (current bounding box.north) (t3) {Selektionstheorie};
\node[below=1ex,font=\bfseries\small] at (t3) {Charles Darwin};
\end{tikzpicture}
\end{document}
Lässt sich da aus Eurer Sich noch was optimieren? Für jeden Hinweis dankbar!!!
[mention]Bartman[/mention] & @ich meine ja nur
Vielen herzlichen Dank für Eure Inputs! Ich habe jetzt mit den linearen Funktionen die Schnittpunkte berechnet und so die abgehenden Linien definiert -- wahrscheinlich nicht sehr elegant. Hier meine drei Beispiele:
[code]
\documentclass[tikz]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [->, line width=0.15mm, red] (0.25,0) node[below] {1} -- (0.25,1.5);
\draw [->, line width=0.15mm, red] (0.65,0) node[below] {2} -- (0.65,1.5);
\draw [->, line width=0.15mm, red] (1.05,0) node[below] {3} -- (1.05,1.5);
\draw [->, line width=0.15mm, red] (1.45,0) node[below] {4} -- (1.45,1.5);
\draw [->, line width=0.15mm, red] (1.85,0) node[below] {5} -- (1.85,1.5);
% Titel
\node[above,font=\large\bfseries] at (current bounding box.north) (t1) {Konstanz der Arten};
\node[below=1ex,font=\small\bfseries] at (t1) {Carl von Linné};
\end{tikzpicture}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [->, line width=0.15mm, red] (0.25,0) node[below] {1} -- (0.7,1.5);
\draw [->, line width=0.15mm, red] (0.65,0) node[below] {2} -- (1.1,1.5);
\draw [->, line width=0.15mm, red] (1.05,0) node[below] {3} -- (1.5,1.5);
\draw [->, line width=0.15mm, red] (1.45,0) node[below] {4} -- (1.9,1.5);
\draw [->, line width=0.15mm, red] (1.85,0) node[below] {5} -- (2.3,1.5);
% Titel
\node[above,font=\large\bfseries] at (current bounding box.north) (t2) {Transformationstheorie};
\node[below=1ex,font=\small\bfseries] at (t2) {Jean-Baptist de Lamarck};
\end{tikzpicture}
\begin{tikzpicture}[>=Latex,scale=2]
% Kursiv geschrieben
\begin{scope}[font=\itshape]
% Draw axes
\draw [<->,thick] node [left] {früher} (0,2) node (yaxis) [above] {Zeit}
|- (2.5,0) node (xaxis) [right] {Veränderung};
% time today
\draw [dashed] (0,1.5) node[left] {heute} -- (2.4,1.5);
\end{scope}
% Species
\draw [line width=0.2mm, red] (1.1,0) -- (1.8,1.5) node [above] {6´}; %Line 1
\draw [line width=0.2mm, red] (1.3,0.43) -- (0.4,1.5) node [above] {1}; %Line 1.1 (unten)
\draw [line width=0.2mm, red] (0.8,1.02) -- (0.9,1.5) node [above] {3}; %Line 1.1.1
\draw [line width=0.2mm, red] (0.85,1.26) -- (0.65,1.5) node [above] {2}; %Line 1.1.1.1
\draw [dashed, line width=0.2mm, red] (1.0,0.79) -- (1.2,1.0); %Line 1.1.2
\draw [dashed, line width=0.2mm, red] (1.2,0.55) -- (0.8,0.7); %Line 1.1.3
\draw [line width=0.2mm, red] (1.5,0.86) -- (1.0,1.5) node [above] {4}; %Line 1.2 (oben)
\draw [line width=0.2mm, red] (1.2,1.24) -- (1.4,1.5) node [above] {5}; %Line 1.2.1
\draw [dashed, line width=0.2mm, red] (1.35,1.05) -- (1.0,1.2); %Line 1.2.2
\draw [dashed, line width=0.2mm, red] (1.2,0.21) -- (1.7,0.5);
\draw [dashed, line width=0.2mm, red] (1.6,1.07) -- (2.0,1.3);
\draw [dashed, line width=0.2mm, red] (1.6,1.07) -- (2.0,1.3);
% Titel
\node[above,font=\bfseries\large] at (current bounding box.north) (t3) {Selektionstheorie};
\node[below=1ex,font=\bfseries\small] at (t3) {Charles Darwin};
\end{tikzpicture}
\end{document}
[/code]
Lässt sich da aus Eurer Sich noch was optimieren? Für jeden Hinweis dankbar!!!