Gibt es eine schnelle Möglichkeit, einen zentralen Knoten hinzuzufügen, der mit allen anderen verbunden ist, nachdem der Zyklusgraph mit demGraphBibliothek des Tikz-Pakets?
So sieht der Code aktuell aus:
\documentclass{article}
\begin{document}
\usepackage{tikz}
\usetikzlibrary{graphs,graphs.standard}
\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
\graph [nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
n=9, p=0.3]
{ subgraph C_n [n=6,m=3,clockwise,radius=2cm] };
\end{tikzpicture}
\end{document}
Antwort1
Geben Sie einen Namen ein subgraph
und dann können Sie die Eckpunkte verwenden. Suchen Sie schließlich den Mittelpunkt subgraph
und zeichnen Sie vom Mittelpunkt zu jedem Eckpunkt.
\documentclass[tikz,margin=3mm]{standalone}
\usetikzlibrary{graphs,graphs.standard,calc}
\begin{document}
\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
\graph [nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
n=9, p=0.3]
{ subgraph C_n [n=6,m=3,clockwise,radius=2cm,name=A] };
\node at ($(A 1)!.5!(A 4)$) (C){};
\foreach \i in {1,2,...,6}{
\draw (C)-- (A \i); }
\draw [fill=black!25](C) circle (0.4em);
\end{tikzpicture}
\end{document}
NACHTRAG:
Entsprechendpgf-HandbuchAuf Seite 212 können Sie mid
die Definition verwenden.
\documentclass[tikz,margin=3mm]{standalone}
\usetikzlibrary{graphs,graphs.standard,calc}
\begin{document}
\begin{tikzpicture}[scale=0.8,every node/.style={scale=0.8}]
\graph [empty nodes, nodes={circle,fill=black!25}, edges={black!60, semithick}, clockwise, radius=8em,
n=9, p=0.3]
{ subgraph C_n [n=6,m=3,clockwise,radius=2cm,name=A]-- mid};
\node at ($(A 1)!.5!(A 4)$) (C){1};
\foreach \i [count=\xi from 2] in {1,2,...,6}{
\node at (A \i){\xi}; }
\end{tikzpicture}
\end{document}