Tikzpicture-Problem: Speziell für die „\Vertex“-Familie, wie positioniere ich unterhalb oder oberhalb des Knotens

Tikzpicture-Problem: Speziell für die „\Vertex“-Familie, wie positioniere ich unterhalb oder oberhalb des Knotens

Problem bezieht sich auf t=0, t=1 und t=2

Im Diagramm möchte ich t=0 unter (oder über) den Knoten verschieben, ohne Anpassungen an \drawoder \pathden \nodeCode vorzunehmen. Kann ich irgendwo in meinem Code ein kleines Codestück wie label=above{...}, anchor=south, oder etwas anderes anhängen? Anscheinend muss ich anpassen \Vertex..., weiß aber nicht, wo ich etwas anhängen soll, um die Beschriftung des Knotens zu ändern.

Mein aktueller Code ist:

\documentclass[12pt]{article}
\usepackage{tikz}
\usepackage{verbatim}
\usepackage{tkz-berge}
\usetikzlibrary{trees, fit,shapes,arrows}
\usepackage{tkz-graph}
\begin{document}
  %banks path
.\begin{tikzpicture}[scale=3] 

...\GraphInit[vstyle=Classic]   

...\tikzset{EdgeStyle/.style={->,font=\scriptsize}}=[circle,draw]   

......\Vertex[x=0,y=1.5]{t=0}   

......\Vertex[x=1,y=1.5]{t=1}   

......\Vertex[x=2,y=1.5]{t=2}   

......\Edges\[label = $1+r$\]\(t=0,t=1\)

......\Edges\[label = $1+r$\]\(t=1,t=2\)

.\end{tikzpicture}   
\end{document}

Ich habe über drei Stunden damit verbracht, mein Diagramm so zu gestalten, dass es genau meinen Vorstellungen entspricht, und hier ist mein letztes Problem.

Antwort1

 \documentclass[a4paper,landscape]{article}
 \usepackage[left=1cm]{geometry}
 \usepackage{amsmath}
 \usepackage{xcolor}
 \usepackage{tkz-berge}
 \usetikzlibrary{fit,shapes,arrows}
 \begin{document}
 %(tri) stock's path
 \centering
 \begin{tikzpicture}[scale=3]
    \GraphInit[vstyle=Classic]
    \SetUpVertex[Lpos=-90]
      \tikzset{VertexStyle/.style = {shape=circle, fill=black,
                           minimum size=13pt,inner sep=0pt}
         }
        \Vertex[x=0,y=1.5]{S$_0$}
        \Vertex[x=1,y=2]{uS$_0$}
        \Vertex[x=1,y=1]{d$S_0$}
        \Vertex[x=2,y=1.5]{ud$S_0$}
        \Vertex[x=2,y=2.5]{u$^2$S$_0$}
        \Vertex[x=2,y=.5]{d$^2S_0$}
        \tikzset{EdgeStyle/.style={->,font=\scriptsize},{below=15pt}}
            \Edge[label = $\widetilde{p}$](S$_0$)(uS$_0$) 
            \Edges[label = $1-\widetilde{p}$](S$_0$,d$S_0$)
            \Edges[label = $\widetilde{p}$](uS$_0$,u$^2$S$_0$)
            \Edges[label = $1-\widetilde{p}$](uS$_0$,ud$S_0$)
            \Edges[label = $1-\widetilde{p}$](d$S_0$,d$^2S_0$)
            \Edges[label = $\widetilde{p}$](d$S_0$,ud$S_0$)
 \end{tikzpicture}    
  \\
 %banks path
 \begin{tikzpicture}[scale=3]
    \GraphInit[vstyle=Classic]
    \SetUpVertex[Lpos=-90]
     \tikzset{VertexStyle/.style = {shape=circle, fill=black,
                           minimum size=13pt,inner sep=0pt}
         }
        \Vertex[x=0,y=1.5,]{t=0}
        \Vertex[x=1,y=1.5]{t=1}
        \Vertex[x=2,y=1.5]{t=2}
           \tikzset{EdgeStyle/.style={->,font=\scriptsize,above,sloped,midway}}
              \Edges[label = $1+r$](t=0,t=1)
              \Edges[label = $1+r$](t=1,t=2)

   \end{tikzpicture}
 \end{document}

Bildbeschreibung hier eingeben

Ich habe den Code hier geändert

 \documentclass[a4paper,landscape]{article}
 \usepackage[left=1cm]{geometry}
 \usepackage{amsmath}
 \usepackage{xcolor}
 \usepackage{tkz-berge}
 \usetikzlibrary{fit,shapes,arrows}
 \begin{document}
 %(tri) stock's path
 \centering
 \begin{tikzpicture}[scale=3]
    \GraphInit[vstyle=Classic]
    \SetUpVertex[Lpos=-90]
      \tikzset{VertexStyle/.style = {shape=circle, fill=black,
                           minimum size=13pt,inner sep=0pt}
         }
        \Vertex[x=0,y=1.5]{S$_0$}
        \Vertex[x=1,y=2]{uS$_0$}
        \Vertex[x=1,y=1]{d$S_0$}
        \Vertex[x=2,y=1.5]{ud$S_0$}
        \Vertex[x=2,y=2.5]{u$^2$S$_0$}
        \Vertex[x=2,y=.5]{d$^2S_0$}

        %\tikzset{EdgeStyle/.style={->,font=\scriptsize,below=15pt}}
         \tikzset{EdgeStyle/.style={->,font=\scriptsize,above,sloped,midway}}
            \Edge[label = $\widetilde{p}$](S$_0$)(uS$_0$) 
            \Edges[label = $1-\widetilde{p}$](S$_0$,d$S_0$)
            \Edges[label = $\widetilde{p}$](uS$_0$,u$^2$S$_0$)
            \Edges[label = $1-\widetilde{p}$](uS$_0$,ud$S_0$)
            \Edges[label = $1-\widetilde{p}$](d$S_0$,d$^2S_0$)
            \Edges[label = $\widetilde{p}$](d$S_0$,ud$S_0$)
 \end{tikzpicture}    
  \\
 %banks path
 \begin{tikzpicture}[scale=3]
    \GraphInit[vstyle=Classic]
    \SetUpVertex[Lpos=-90]
     \tikzset{VertexStyle/.style = {shape=circle, fill=black,
                           minimum size=13pt,inner sep=0pt}
         }
        \Vertex[x=0,y=1.5,]{t=0}
        \Vertex[x=1,y=1.5]{t=1}
        \Vertex[x=2,y=1.5]{t=2}
           \tikzset{EdgeStyle/.style={->,font=\scriptsize,above,sloped,midway}}
              \Edges[label = $1+r$](t=0,t=1)
              \Edges[label = $1+r$](t=1,t=2)

   \end{tikzpicture}
 \end{document}

Bildbeschreibung hier eingeben

verwandte Informationen