For an assignment, I have to make a graph with 8 nodes and connect them. In the end, it should look something like this:
I found the TikZ-package to be useful, but still have some questions.
Currently, I have the following figure:
with the following code:
Code: Select all
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows}
\begin{document}
\begin{tikzpicture}[->,>=stealth',shorten >=1pt,auto,node distance=2cm,
thin,main node/.style={circle,fill=blue!20,draw,font=\sffamily\Large\bfseries}]
\node[main node] (1) {1};
\node[main node] (2) [right of=1] {2};
\node[main node] (3) [right of=2] {3};
\node[main node] (4) [right of=3] {4};
\node[main node] (5) [right of=4] {5};
\node[main node] (6) [right of=5] {6};
\node[main node] (7) [right of=6] {7};
\node[main node] (8) [right of=7] {8};
\path[every node/.style={font=\sffamily\small}]
(1) edge node [right] {100} (2)
edge [bend left] node[right] {180} (3)
edge [bend left] node[right] {300} (4)
edge [bend left] node[right] {380} (5)
edge [bend left] node[right] {620} (6)
edge [bend left] node[right] {950} (7)
edge [bend left] node[right] {1140}(8)
(2) edge node [right] {100} (3)
edge [bend left] node[right] {180} (4)
edge [bend left] node[right] {220} (5)
edge [bend left] node[right] {400} (6)
edge [bend left] node[right] {720} (7)
edge [bend left] node[right] {820} (8)
(3) edge node [right] {100} (4)
edge [bend left] node[right] {140} (5)
edge [bend left] node[right] {260} (6)
edge [bend left] node[right] {480} (7)
edge [bend left] node[right] {580} (8)
(4) edge node [right] {100} (5)
edge [bend left] node[right] {160} (6)
edge [bend left] node[right] {300} (7)
edge [bend left] node[right] {380} (8)
(5) edge node [right] {100} (6)
edge [bend left] node[right] {180} (7)
edge [bend left] node[right] {220} (8)
(6) edge node [right] {100} (7)
edge [bend left] node[right] {120} (8)
(7) edge node [right] {100} (8);
\end{tikzpicture}
\end{document}
Thanks in advance!