برای توپر کردن دایرهها از آپشن fill
در دستور \node
استفاده کنید. میتوانید به این آپشن یک رنگ اختصاص دهید. مثلاً fill=green
رنگ دایره را سبز خواهد کرد. برای نوشتن عدد در کنار دایره آپشن label
وجود دارد که میتوان مکان نسبی آن را هم مشخص کرد. به عنوان مثال label=above:$5$
عدد ۵ را در بالای دایره مینویسد. فراموش نکنید که متن داخل node
را از انتهای آن حذف کنید (به آکولاد خالی در انتهای دستور زیر توجه کنید).
\node[options] at (x,y) {};
کد کامل و قابل اجرا:
\documentclass{article}
\usepackage{pgf, tikz}
\usetikzlibrary{arrows, automata}
\usepackage{xepersian}
\settextfont{Yas}
\begin{document}
\begin{figure}[!ht]
\centering
\begin{tikzpicture}[>=stealth', shorten >=1pt, auto, node distance=3cm, thick]
\node[state, fill=black, label=above:$3$] (A) {};
\node[state, fill=white, label=below:$5$] (B) [right of=A] {};
\node[state, fill=green, label=right:$13$] (C) [right of=B] {};
%\node[state](D)[right of=C] {$ 17 $};
%\node[state](E)[right of=D] {$ 17 $};
\path (A) edge (B);
%\path (D) edge (E);
\end{tikzpicture}
\caption{گراف درجه سرشت $L_2(64)$}
\end{figure}
\end{document}