Graph zeichnen (Graphentheorie)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Graph zeichnen (Graphentheorie)

Update

von Question » Mo 8. Dez 2014, 12:47

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]

Graph zeichnen (Graphentheorie)

von Question » Mo 8. Dez 2014, 05:11

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

Nach oben