答案1
请记住,几乎所有问题都应包括一个设置问题的最小工作示例。
这个答案没什么用,因为我不知道问题是什么,也不知道你尝试过什么,也不知道你知道什么。所以这只是一个演示一种可能性的代码。
微调留给读者作为练习。
\documentclass[tikz,border=10pt,multi]{standalone}
\usetikzlibrary{graphs}
\begin{document}
\begin{tikzpicture}
\graph [grow right, empty nodes, nodes={draw, circle}, /tikz/every label/.append style={anchor=mid}] {
a[label=below:$1$] -- b[label=below:$2$] --[densely dashed] c[label=below:$n-2$] -- d[label=below:$n-1$] -- e[label=below:$n$, fill]
};
\begin{scope}[yshift=-10mm]
\graph [grow right, empty nodes, nodes={draw, circle}, /tikz/every label/.append style={anchor=mid}] {
{a[label=below:$1$], f[label=below:$0$]} -- b[label=below:$2$] -- g[label=below:$3$] --[densely dashed] c[label=below:$n-2$] -- d[label=below:$n-1$] -- e[label=below:$n$, fill]
};
\end{scope}
\end{tikzpicture}
\end{document}
或者您可以使用chains
或trees
或tikz-qtree
或forest
或pstricks
或positioning
...只是普通的 TikZ...或 MetaPost 或picture
或...。
哪一个最好?取决于你所了解的、你需要的和你喜欢的。