Graph zeichnen (Graphentheorie)

Tabellen und Grafiken erstellen und anordnen


Question

Graph zeichnen (Graphentheorie)

Beitrag von Question »

Hallo,
ich versuche mir gerade ein wenig den Umgang mit LaTeX beizubringen. Leider schaffe ich es nicht vernünftige Graphen zu zeichnen. So sieht mein Graph aktuell aus:
\documentclass[]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage{tkz-graph}


\begin{document}
	\begin{tikzpicture}[scale=1]
		\GraphInit[vstyle=Classic]
		\Vertex{A}
		\Vertex[x=0,y=-1]{B}
		\Vertex[x=1,y=1]{C}
		\Vertex[x=1,y=-2]{D}
		\Vertex[x=2,y=0.3]{E}
		\Vertex[x=2,y=-1]{F}
		\Vertex[x=3,y=1]{G}
		\Vertex[x=3,y=-2]{H}
		\Vertex[x=4,y=0]{I}
		\Vertex[x=4,y=-1]{J}
		\Vertex[x=5,y=1]{K}
		\Vertex[x=5,y=-2]{L}
		\Vertex[x=6,y=0]{M}
		\Vertex[x=6,y=-1]{N}
		\Edges(B,D,H,A,C,B,A,I,N,L,I,C,D,H,L)
		\Edges(I,H)
		\Edges(E,F,J,E,G,J,M,F,K,M)
	\end{tikzpicture}
\end{document}
GIbt es eine Lösung, wie ich:
  • die Knoten verkleinern kann
  • statt dem Namen der Knoten, den Knotengrad anzeigen kann
  • den Namen/Knotengrad so ausrichten, dass er auf keiner Kante liegt
Zwar habe ich einige Einführungen zu dem Thema gelesen, bin daraus aber nicht schlau geworden... Irgendwie habe ich das Gefühl, dass ich da sehr umständlich rangehe und würde mich über Hilfe freuen.

Gruß Question

Question

Update

Beitrag von Question »

Hallo nochmal,

die Größe der Knoten spielt jetzt keine Rolle mehr. Ich verkleinere einfach den ganzen Graph mit scalebox.
Leider habe ich es noch nicht geschafft, die Position der Namen der Knoten manuell zu verändern, bzw. den Namen durch Zahlen (Knotengrad) zu ersetzen.

Gruß Question[/code]

Antworten