我们正在尝试在背面绘制一个 6 阶轮图。我们很难绘制它,因为很难将轮毂下方的两个顶点对齐。我们只是 Latex 编码的初学者,我们的代码仅基于此链接:https://www.baeldung.com/cs/latex-drawing-graphs。我们的 7 号订单看起来也这么宽。
我们想寻求任何代码建议,以便我们绘制它,我们还可以在包括集线器在内的所有节点上贴上标签。
顺便说一下,我们正在做的是删除轮图的边缘。非常感谢大家的帮助。非常感谢大家!
答案1
钛钾Z 有一些非常好的内置工具可用于绘制图形。对于轮图,您可以将单个顶点连接到循环图:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{graphs, graphs.standard} % <-- Need both libraries. This is not clear in the manual.
\begin{document}
\tikz\graph [nodes={draw, circle}, clockwise, radius=1cm, empty nodes]
{subgraph A[at={(0,-1)}] -- subgraph C_n[n=7]};
\end{document}
有很多选项可以改变图形的外观:标签、颜色等。
答案2
LaTeX 通常有几种方法可以解决问题。最简单的方法通常是使用一个包来为你完成很多工作。文档tkz-berge
是这里;它内置了轮状图(见第 40 页),因此编码更容易。我添加了rotate
选项,允许您通过将 90 更改为其他值来旋转图形。找到所需的外观后,更改\grWheel[RA=15]{7}
为\grWheel[RA=15]{6}
将为您带来其他图形,无需计算。您可能希望rotate
将其设置为您想要的样子。
\documentclass[11pt,border=12mm]{standalone}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}[scale=.8,rotate=90]
\GraphInit[vstyle=Shade]
\grWheel[RA=4,prefix=]{7}
\end{tikzpicture}
\end{document}
在 Gummi 中运行的代码给出:
文档向tkz-berge
您展示了如何更改顶点、边的样式、在顶点或顶点外部放置标签等。border
如果图片太大而导致部分内容被截断,则可以增加第一行代码中的选项。
编辑:我应该提到tkz-graph
文档,这里同一软件包作者对命令进行了更多解释。通过更改我的代码\GraphInit[vstyle=Normal]
可以绘制更标准的图形。
\documentclass[11pt,border=12mm]{standalone}
\usepackage{tkz-berge}
\begin{document}
\begin{tikzpicture}[scale=.8,rotate=90]
\GraphInit[vstyle=Normal]
\grWheel[RA=3,prefix=]{7}
\end{tikzpicture}
\end{document}