答案1
这是一个开始。绘制具有共同顶点的图形就像说
{subgraph I_n [n=12,radius=2.5cm, counterclockwise,phase=105] --
x}
其中I_n
是标准图,(在此用法中)将节点放在等距的圆上。我们可以指定节点数、半径和相位。如果您想查看哪个节点位于何处,请注释掉[empty nodes]
。
\documentclass[tikz,border=3mm]{standalone}
\usetikzlibrary{graphs}
\usetikzlibrary{graphs.standard}
\usetikzlibrary{shapes.misc}
\begin{document}
\begin{tikzpicture}
\begin{scope}[nodes={circle, draw,minimum size=1.8em}]
\graph[empty nodes] {
{subgraph I_n [n=12,radius=2.5cm, counterclockwise,phase=105] --
x[label={[cross out,draw,minimum size=1em,thick]center:{}}]};
1-- 2, 5-- 6, 7--8, 11 -- 12};
\path (-{5*cos(15)},0) node (L){} ({5*cos(15)},0) node (R){};
\end{scope}
\draw (3) node{$a$}-- node[auto,swap]{$e$}(L) node{$b$} -- (4) node{$c$} (9) -- (R) -- (10);
\end{tikzpicture}
\end{document}
图表绘制了大部分看似需要的内容,额外的线条可以在命令内部绘制\graph
,也可以直接添加到 中tikzpicture
。绘图的某些部分无法读取,但添加它们很容易。