Seite 1 von 1

Erstellen eines Flowcharts mit node + Funktionsplot

Verfasst: Mi 25. Apr 2012, 10:54
von narf
Hallo,

ich versuche einen Flowchart mit Hilfe von node in tikz zu erzeugen. Dazu habe ich auch schon bereits viele Beispiele im Internet gefunden.

Einen node mit Text zu erzeugen ist mit den Beispielen kein Problem jedoch habe ich keine Ahnung wie ich einen Funktionsplot einfügen kann bzw. ob dies überhaupt möglich ist.

Ich würde gerne nodes verwenden, da ich mir dann weniger Gedanken über die relative Positionierung machen muss.

Am Ende soll es so ähnlich aus sehen wie Figure 2 auf folgender Internetseite:
http://www.vertex42.com/ExcelArticles/m ... ation.html


Hat jemand eine Ahnung wie man solch einen Flowchart erzeugen kann?

Danke
narf

Grundgerüst erstellen.

Verfasst: Mi 25. Apr 2012, 19:31
von localghost
Erstelle eigenhändig erst mal ein grobes Gerüst deines Charts und beschreibe, wo Du welche Funktion einfügen möchtest.


Thorsten

Verfasst: Mi 25. Apr 2012, 20:03
von narf
Ich habe bisher Flowcharts wie folgt erzeugt:
\documentclass{minimal}
\usepackage{tikz}
\usetikzlibrary{positioning, patterns, shapes, arrows, calc, 3D, decorations.pathmorphing}


\begin{document}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Definition der Flowchart Objekte
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\tikzstyle{decision} = [diamond, draw, fill=blue!20, 
    text width=9em, text badly centered, node distance=3cm, inner sep=0pt, aspect=2.5]
\tikzstyle{block} = [rectangle, draw, fill=blue!20, 
    text width=10em, text centered, rounded corners, minimum height=2em]
\tikzstyle{line} = [draw, -latex']
\tikzstyle{cloud} = [draw, ellipse,fill=red!20, node distance=3cm,
    minimum height=2em]





\begin{tikzpicture}[node distance =4em, auto, scale=0.65, transform shape]

% Place Nodes
\node [block] (Step1) {Step 1};
\node [block, below of=Step1] (Step2) {Step 2};
\node [decision, below of=Step2] (Step3) {Step 3};
\node [block, below of=Step3] (Step4) {Step 4};


% Verbindungen
\path [line] (Step1) -- (Step2);
\path [line] (Step2) -- (Step3);
\path [line] (Step3) -- (Step4);


\end{tikzpicture}


\end{document}
Die Struktur habe ich in einem Beispiel im Internet gefunden.
Ich würde nun gerne \tikzstyle{block} so abändern, dass innerhalb des Rechteckes ein Graph gezeichnet wird.
Zum Beispiel mit einer \draw plot Kombination
\draw [smooth, samples=20, domain=1:4] plot(\x,{1/sqrt(\x-0.5)});
Mir ist jedoch nicht klar, ob dies überhaupt geht oder ob node Objekte nur Text enthalten können.

Ich hoffe das macht mein Anliegen etwas veständlicher.

Gruß
narf